【问题标题】:Check for slave existence before running a jenkins job在运行詹金斯作业之前检查奴隶的存在
【发布时间】:2022-01-02 07:33:01
【问题描述】:

是否可以在 jenkins 作业开始执行之前执行某种脚本以检查从站是否存在?

为了避免 jenkins 队列被设置为运行不存在的节点的作业弄乱。

【问题讨论】:

    标签: jenkins continuous-integration devops continuous-deployment


    【解决方案1】:

    见https://your.jenkins/computer/api/xml:

    <computerSet>
      <computer>
        ...
        <offline>true</offline>
        ...
      <computer>
        ...
        <offline>true</offline>
        ...
      ...    
    

    或https://your.jenkins/computer/api/json:

    computer:
      0:
        ...
        offline: true
        ...
      1:
        ...
        offline: true
        ...
      ...
    

    见http://your.jenkins/computer/api:

    您还可以指定可选的 XPath 来控制您想要获取的片段(但请参见下文)。例如,../api/xml?xpath=/*/*[0]。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-31
      • 2015-07-25
      • 1970-01-01
      • 1970-01-01
      • 2021-11-07
      • 2018-11-11
      相关资源
      最近更新 更多