• 请不要在回答技术问题时复制粘贴 AI 生成的内容
ymj123
V2EX  ›  程序员

问一个关于 Jenkins 的问题

  •  
  •   ymj123 · Jul 19, 2018 via Android · 1961 views
    This topic created in 2854 days ago, the information mentioned may be changed or developed.

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

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

    2 replies    2018-07-19 16:30:06 +08:00
    xiaoxinshiwo
        1
    xiaoxinshiwo  
       Jul 19, 2018
    没有 low 不 low 吧,能实现就好了啊,工具就是工具啊
    Youen
        2
    Youen  
       Jul 19, 2018
    之前搞过一点调用 JenkinsAPI 的, 应该可以这样实现:
    扫描子 job 的 build queue, 等子 job 执行后, 获取这个 job ID 的 executor 信息
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5644 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 03:38 · PVG 11:38 · LAX 20:38 · JFK 23:38
    ♥ Do have faith in what you're doing.