【问题标题】:如何通过jenkins在远程dileserver中部署bat文件
【发布时间】:2022-01-23 11:15:45
【问题描述】:

我已经在 1.1.1.01 Ipaddress 上安装了 Jenkins,并且远程文件服务器 1.1.1.02 Ipaddress 上确实存在一个 bat 文件(可能因用户而异,因为我会将 Ipaddress 作为参数提供)。

我可以通过 Jenkins 管道部署该 bat 文件吗?

【问题讨论】:

    标签: batch-file jenkins ssh jenkins-pipeline remote-server


    【解决方案1】:

    您首先需要独立于 Jenkins 检查您是否可以从 1.1.1.01 访问 1.1.1.02(或任何其他远程服务器 IP),假设 1.1.1.01 是执行您的工作的服务器。

    如果您可以从1.1.1.01 SSH 到例如1.1.1.02 或scp 1.1.1.02,那么您可以复制一个文件(如您的bat 文件),从1.1.1.01 到1.1.1.02,反之亦然.

    【讨论】:

    • 谢谢你的回答。所以我需要使用SSH或SCP连接远程服务器,然后可以在那里部署bat文件......对吗?
    • @Momo 是的,想法是:手动完成。一旦运行成功,您的 Jenkins 代理(如果与同一用户一起运行)将能够复制您在那里部署 bat 文件的命令。
    猜你喜欢
    • 2021-12-18
    • 2018-09-04
    • 2012-02-20
    • 1970-01-01
    • 1970-01-01
    • 2013-11-23
    • 2020-02-21
    • 1970-01-01
    • 2017-12-15
    相关资源
    最近更新 更多