我有一个问题要问所有有经验的Teamcity用户。我想根据特定条件退出作业,但我不希望作业的状态为失败。即使您使用"退出代码 1"或任何通过其他方式实现相同目标(退出 Teamcity 工作但将工作标记为成功(的指针,是否可以将工作标记为成功!谢谢!
您可以使用 TeamCity 服务消息来更新构建状态,例如写入输出
##teamcity[buildStatus status='SUCCESS' text='{build.status.text} and then made green']
获取与and then made green
字符串连接的生成状态文本。
如果您有命令行构建步骤并且使用的是 TeamCity 2017.2,则可以将 stderr 输出格式化为警告。以下是文档:https://confluence.jetbrains.com/display/TCD10/Command+Line