我希望您能在某个步骤停止剩余的构建步骤。
官方文档和Stack Overflow答案都指导按以下方式操作;
如何让它显示“绿色成功”结果?
文档说:“您还可以将失败的构建状态更改为成功”,但效果不如预期。
测试了2017.2.3和2018.1.4两个版本。
echo "##teamcity[buildStatus status='SUCCESS' text='Automation disabled']"
但是为了让构建在某一步停止,我认为应该在最后放置exit 1
。但这个退出代码会因为失败条件而产生红色的“失败”结果;即“其中一个构建步骤因错误(例如非零退出代码)而退出”。
我的尝试如下:
echo "##teamcity[buildStatus status='SUCCESS' text='Automation disabled']"
exit 1
如何让它显示“绿色成功”结果?
文档说:“您还可以将失败的构建状态更改为成功”,但效果不如预期。
测试了2017.2.3和2018.1.4两个版本。
exit 0
确实产生了绿色结果,但我的意图是跳过其余的构建步骤。exit 0
会在此之后运行。 - Youngjae