trigger_jenkins job 拉起了另一个子 jenkins job,这个子 job 的 slave 执行机的 ip,怎么传回 trigger_jenkins ?也就是 trigger_jenkins 怎么获取到这个子 job 的 slave 执行机的 ip。
我想的是,将 trigger 的 ip 传给子 job 的 slave,然后子 job 将自己的 ip 写在文件里 scp 回 trigger 机器上。但是感觉比较 low。有没有大神指导下?
1
xiaoxinshiwo 2018-07-19 15:08:50 +08:00
没有 low 不 low 吧,能实现就好了啊,工具就是工具啊
|
2
Youen 2018-07-19 16:30:06 +08:00
之前搞过一点调用 JenkinsAPI 的, 应该可以这样实现:
扫描子 job 的 build queue, 等子 job 执行后, 获取这个 job ID 的 executor 信息 |