问一个关于 Jenkins 的问题

2018-07-19 14:56:10 +08:00
 ymj123

trigger_jenkins job 拉起了另一个子 jenkins job,这个子 job 的 slave 执行机的 ip,怎么传回 trigger_jenkins ?也就是 trigger_jenkins 怎么获取到这个子 job 的 slave 执行机的 ip。

我想的是,将 trigger 的 ip 传给子 job 的 slave,然后子 job 将自己的 ip 写在文件里 scp 回 trigger 机器上。但是感觉比较 low。有没有大神指导下?

1567 次点击
所在节点    程序员
2 条回复
xiaoxinshiwo
2018-07-19 15:08:50 +08:00
没有 low 不 low 吧,能实现就好了啊,工具就是工具啊
Youen
2018-07-19 16:30:06 +08:00
之前搞过一点调用 JenkinsAPI 的, 应该可以这样实现:
扫描子 job 的 build queue, 等子 job 执行后, 获取这个 job ID 的 executor 信息

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/472355

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX