【发布时间】:2016-10-14 17:12:54
【问题描述】:
我的问题很简单 - 是否有一个 Jenkins ssh 插件,我可以通过它使用不同的服务器 ip 完成参数化构建。我试过“通过 ssh 发布”,但服务器 ips 已在 jenkins 配置页面中注册,我找不到将它们添加为构建参数的方法。
【问题讨论】:
-
您打算如何将正确的值放入参数中?它是来自环境变量,还是另一个构建的结果,还是用户在构建时输入的,还是...?
-
它是用户在构建时输入的。
-
wiki.jenkins-ci.org/download/attachments/53608875/… 我想使用 ${TARGET_SERVER_IP} 之类的参数来代替预定义服务器的组合框。
-
您可以在 SSH 站点的服务器地址字段中添加“${TARGET_SERVER_IP}”字符串。它会警告你,它无法连接到服务器,继续。然后,添加一个构建参数 TARGET_SERVER_IP,并在该步骤的组合框中选择您的“user@${TARGET_SERVER_IP}:22”站点