gpt4 book ai didi

shell - 仅在构建失败时执行最终脚本

转载 作者:行者123 更新时间:2023-12-01 11:36:28 25 4
gpt4 key购买 nike

我想执行一个任意的 shell 脚本,但我只希望它在构建失败时运行。有没有办法:

  • 设置 Bamboo 以仅在构建失败时运行此脚本
  • 或者从脚本中检查构建是否成功。也许是环境/构建变量?

  • 想法和想法表示赞赏!

    最佳答案

    不幸的是, Bamboo 缺乏一种在失败时触发某些事情的方法。您不能启动其他计划、其他阶段等 - 您只能发送基本通知。

    作为一些解决方法,您可以将所有作业移动到一个阶段,并将脚本放在最终部分。您可以通过${bamboo.buildNumber}到您的脚本,并根据来自 https://user:password@yourproject.atlassian.net/builds/rest/api/latest/result/PROJECT/BUILD_NUMBER.json?expand=stages.stage.results 的号码请求状态数据- 然后你只需要解析 json 并从 json['stages']['stage'][0]['state'] 获取你的构建状态

    关于shell - 仅在构建失败时执行最终脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26635097/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com