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

Plugins 如何为jenkins参数化远程触发器插件设置远程主机,plugins,jenkins,Plugins,Jenkins,如何为Jenkins参数化远程触发器插件设置远程主机字段?对我来说似乎不清楚,并且有一些我找不到的Jenkins UI功能 建议去管理Jenkins>配置凭据以添加域,但当我去那里时,我没有看到“添加域”按钮: 显示页面上标记为“参数化远程触发器配置”的部分的屏幕截图。我如何看待詹金斯的这一部分,它在哪里?我想它可能在Manage Jenkins>Manage Plugins中,但那里没有“管理”或“配置”按钮: 如何将“主机”添加到参数化远程触发器插件中,以便在Jenkins作业中使用它

如何为Jenkins参数化远程触发器插件设置远程主机字段?对我来说似乎不清楚,并且有一些我找不到的Jenkins UI功能

建议去管理Jenkins>配置凭据以添加域,但当我去那里时,我没有看到“添加域”按钮:

显示页面上标记为“参数化远程触发器配置”的部分的屏幕截图。我如何看待詹金斯的这一部分,它在哪里?我想它可能在Manage Jenkins>Manage Plugins中,但那里没有“管理”或“配置”按钮:

如何将“主机”添加到参数化远程触发器插件中,以便在Jenkins作业中使用它


这在网站上有很好的记录。请参阅“系统配置选项”部分。如果您在其中一个字段上遇到问题,请为您的问题添加更多细节。

更新:官方参数化远程插件已过时,可能无法完全工作。sap生产部门似乎正在维护一个更新得多的版本。您可以通过克隆repo然后运行
mvn包
在实例上安装它。然后使用Manage Jenkins>Manage Plugins>Advanced(tab)>Upload Plugin安装
/target/Parameterized Remote Trigger.hpi
文件

Jenkins用户界面似乎随着时间的推移发生了变化。下面是它现在的工作原理

添加域 在Jenkins主UI的左侧栏上,单击凭据>系统>添加域

请随意命名域,然后单击添加>主机名

在“包括”中填写远程Jenkins实例的IP或主机名

设置凭据 上一步将在页面上留下一个“添加凭据”按钮。点击那个。如果您找不到它,那么您可以通过以下途径从主视图中找到它:凭据>系统>您的域

如果尚未选择,则选择“用户名和密码”。选择一个范围

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

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

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

在作业中添加生成步骤 打开现有Jenkins作业或创建新作业,向下滚动到“构建”部分,然后将构建步骤添加到远程参数化作业:

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


谢谢!我知道它在詹金斯家的某个地方,但没能早点找到。我不同意。它没有很好的记录。这个问题不应该被否决。这是完全合法的。“系统配置选项”部分显示带有下拉菜单的屏幕截图,可从预配置的构建服务器列表中进行选择。它没有首先指定如何添加这些构建服务器。我目前正在努力解决这个问题。有一个更全面的指南可供参考…好的,我在连接远程服务器时面临超时问题。我尝试使用作业导入插件从远程服务器检索作业,这样我就可以判断这不是防火墙/网络问题。以下是屏幕输出:触发此远程作业:editlib不检查远程作业editlib是否正在生成。此作业是在远程服务器上生成的。正在触发远程作业。与远程服务器的连接失败,正在等待重试-等待10秒,直到下一次尝试。重试尝试#5次中有1次继续,直到5次重试失败。关于如何解决这个问题有什么想法吗?我强烈反对否决票。这里有一个解释,这个解释比我同样挣扎的插件维基页面要全面得多。