【问题标题】:Atlassian Bamboo Rerun failed/incomplete jobs by commandAtlassian Bamboo 通过命令重新运行失败/不完整的作业
【发布时间】:2022-11-10 21:43:47
【问题描述】:

对于失败的 Bamboo 构建,我需要能够使用“重新运行失败/不完整的作业”命令可以自动触发。目前,我只能通过单击 Bamboo UI 来执行此操作。只要它可以从命令中使用,使用什么机制(REST API、Python REST API、Curl 等)都没有关系。谢谢你。

【问题讨论】:

    标签: api rest command bamboo


    【解决方案1】:

    根据文档,您可以为此目的使用 API,具体而言,使用 PUT 请求的方法 /queue/{projectKey}-{buildKey}-{buildNumber : ([0-9]+)}

    继续部分完成构建。 [...]

    这是您正在寻找的用例。

    对于这个问题,如何从命令中执行它?您可以通过以下方式使用 curl:

    curl --user yourUser:passwordUser -X PUT "https://{yourBambooURL}/rest/api/latest/queue/planKey-buildNumber"
    

    执行上述命令后,您的构建将从不完整或失败的作业开始,与“重新运行失败/不完整作业”按钮的效果相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-10-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多