2
我想执行任意shell脚本,但我只希望它在构建失败时运行。是否有某种方式要么:仅在构建失败时执行最终脚本
- 建立竹只在构建失败
- 运行此脚本或脚本中检查编译是否成功。也许是一个环境/构建变量?
想法和想法表示赞赏!
我想执行任意shell脚本,但我只希望它在构建失败时运行。是否有某种方式要么:仅在构建失败时执行最终脚本
想法和想法表示赞赏!
不幸的是,竹子没有办法触发失败的事情。您无法启动其他计划,其他舞台等 - 您只能发送基本通知。
作为一些解决方法,您可以将所有作业移动到一个阶段,并在Final部分中包含脚本。您可以将${bamboo.buildNumber}
传递给您的脚本,并根据https://user:[email protected]/builds/rest/api/latest/result/PROJECT/BUILD_NUMBER.json?expand=stages.stage.results的数字请求状态数据 - 然后您只需解析json并从json['stages']['stage'][0]['state']
#@ $!@#%$ ## $ @ @# $! – Terris 2015-09-21 17:00:03