如何为jenkins参数化远程触发器插件设置远程主机

时间:2015-05-05 15:23:24

标签: plugins jenkins

如何为Jenkins参数化远程触发插件设置远程主机字段? The documentation对我来说似乎并不清楚,this explanatory blog post有一些我无法找到的Jenkins UI功能。

This article建议转到管理Jenkins>配置凭据以添加域,但是当我去那里时,我看不到"添加域"按钮:

enter image description here

The plugin wiki显示标有"参数化远程触发配置"的页面上的部分的屏幕截图。如何在Jenkins中查看此部分,它在哪里?我以为它可能在 Manage Jenkins>管理插件,但没有"管理"或"配置"按钮那里:

enter image description here

如何添加"主机"到我的参数化远程触发器插件,以便我可以在Jenkins工作中使用它?

enter image description here

2 个答案:

答案 0 :(得分:1)

更新:官方参数化远程插件已过时且可能无法完全正常工作。 sap-production似乎保持了更新的版本here。您可以通过克隆repo然后运行mvn package将其安装在您的实例上。然后使用 Manage Jenkins>安装./target/Parameterized-Remote-Trigger.hpi文件。管理插件>高级(标签)>上传插件

Jenkins UI似乎随着时间的推移而发生了变化。现在它是如何运作的。

添加域

在Jenkins主界面的左侧边栏中,点击凭据>系统>添加域

enter image description here

根据您的喜好命名域名,然后点击添加>主机名

enter image description here

在&#34中填写远程Jenkins实例的IP或主机名;包含"

enter image description here

设置凭据

上一步将您带到"添加凭据"按钮。点击它。如果找不到,那么您可以通过主视图找到它:凭据>系统> 您的域名

enter image description here

如果尚未选择,则选择"用户名和密码"。选择范围。

填写所有字段,如图所示。我个人建议在远程Jenkins上创建一个新用户并生成一个API令牌并在此处使用,但您也可以为自己的用户生成一个API令牌。单击“确定”。

enter image description here

配置参数化远程触发插件

在主Jenkins页面中,点击 Manage Jenkins>配置系统,然后向下滚动到参数化远程触发器配置部分,然后单击添加

至少填写身份验证远程地址和端口属性,然后点击保存。

enter image description here

在作业中添加构建步骤

打开现有的Jenkins作业或创建一个新作业,向下滚动到“构建”部分,然后添加构建步骤触发远程参数化作业

enter image description here

选择您的主机,并填写其余的值。

enter image description here

答案 1 :(得分:0)

plugin's wiki page详细记录了这一点。请参阅“系统配置选项”部分。如果您在某个字段中遇到问题,请在问题中添加更多详细信息。