场景是 - 我有一个工作A,它运行我的蚂蚁脚本并为我打包神器。
我也使用参数化触发插件来触发我的"作业B"这将在远程机器上部署我的工件。
工作A工作正常,也是工作B.
我必须对作业B执行的任务是
我浏览了各种各样的插件,但没有人允许我运行shell脚本," SCP到远程机器"在构建后的行动中存在。
我想执行相同的序列,但如果你们有任何其他建议请分享。
先谢谢。!
答案 0 :(得分:16)
作为Publish Over SSH插件的一部分,您可以在复制文件后执行脚本。
答案 1 :(得分:3)
为了解决我的问题,我使用了Jenkins SSH插件。这提供了一个配置选项卡,我可以在其中添加多个主机,然后在我的作业级别配置中使用它们。
您可以获得在远程主机上执行shell脚本作为预构建步骤或构建后步骤的权限。