我有两个Jenkins主机,并且希望First Jenkins根据第一个结果中的“SUCCESS”在远程Jenkins上触发一个任务。 我看了各种插件,但他们似乎都表明一个詹金斯主机,其中多个作业可以用这种方式链接。Can Jenkins是否可以在远程jenkins上触发一个工作
7
A
回答
1
您可以在host1上设置下游作业,该作业仅在host1上的第一个作业成功时才生成。 在这份工作中,你会触发一个远程构建,就像我在此描述的那样answer
0
是的。配置您的Jenkins节点并标记它们,如master
和slave
(管理詹金斯 - >管理节点)。
1)配置Job A
并指定它只能在master
(“限制可以运行此项目的位置”和标签字段中输入master
)运行。
2)配置Job B
,使其只触发如果Job A
是成功的:
“生成后操作” - >“触发只有当生成成功”
3)引脚Job B
到slave
相似步骤1
8
同时,詹金斯插件面世,这使得它容易得多:
https://wiki.jenkins-ci.org/display/JENKINS/Parameterized+Remote+Trigger+Plugin
+0
这个插件没有维护,不支持文件夹中的作业。记住这一点 – Brandon 2017-03-06 21:45:29
1
使用cURL请求很容易,不需要插件或master> slave关系。从开始到开始,我花了5分钟。 使用以下手册:
https://www.nczonline.net/blog/2015/10/triggering-jenkins-builds-by-url/
相关问题
- 1. Jenkins从API触发一个工作
- 2. 从另一个工作触发“执行maven发布”jenkins作业
- 3. 如何在Jenkins中一次远程触发一次构建?
- 4. Can Jenkins可以构建Eclipse项目吗?
- 5. Jenkins - 触发预定作业
- 6. 为每个参数触发Jenkins作业
- 7. 无法使用jenkins参数化远程触发器插件
- 8. 在Jenkins作业的另一个Jenkins实例上运行Jenkins作业
- 9. 与Puppet触发Jenkins
- 10. 在主要工作开始之前,是否有可能在Jenkins中触发从属工作?
- 11. 从TestRail触发一个Jenkins构建
- 12. 如何在触发远程构建后从Jenkins获得响应
- 13. Jenkins远程部署
- 14. 编写脚本触发jenkins作业一个接一个
- 15. 建立在远程机器上的Jenkins
- 16. 我可以使用Maven依赖项触发Jenkins作业吗?
- 17. 有没有办法从另一个Jenkins工作的“执行shell”触发Jenkins作业?
- 18. jenkins的工作流程
- 19. Jenkins工作DSL插件 - 包含另一个Jenkins文件
- 20. 如何在Jenkins/Hudson工作中手动触发Mercurial的拉动?
- 21. 管道多个jenkins工作
- 22. Jenkins不触发TFS更改
- 23. Jenkins远程文件操作失败
- 24. 我如何在每个工作岗位上取得jenkins许可?
- 25. Jenkins远程主机任务
- 26. Jenkins钻石对3个上游工作的依赖只触发2次
- 27. Jenkins管道作业没有在GitHub推送上触发
- 28. phantomjs命令不能在Jenkins上工作
- 29. jenkins在PR上创建工作
- 30. Jenkins在psexec上工作失败-d
两个詹金斯是在我的情况大师,并没有奴隶。因为据我所知,奴隶不需要安装詹金斯,而是有一个管道,让詹金斯大师在远程执行命令,并通过ssh或其他方式获得结果。那么这将如何与多个主人一起工作? – kamal 2012-07-19 13:10:15
它不会。在这种情况下,您可以添加后构建步骤(例如,执行shell脚本或Groovy),并通过URL调用第二个构建。 – armandino 2012-07-19 13:40:04