在 Teamcity 中标记为构建的成功操作

Mark as successful action for builds in Teamcity

我有一个问题要问所有有经验的 Teamcity 用户。 我想根据特定条件退出工作,但我不希望工作状态为失败。即使您使用 "exit code 1" 退出作业或通过其他方式实现相同目标(退出 Teamcity 作业但将作业标记为成功),是否也可以将作业标记为成功非常感激! 谢谢!

如果您有命令行构建步骤并且您使用的是 TeamCity 2017.2,那么您可以将 stderr 输出格式化为警告。这是一个文档:https://confluence.jetbrains.com/display/TCD10/Command+Line

您可以使用 TeamCity service messages 更新构建状态,例如写入输出

##teamcity[buildStatus status='SUCCESS' text='{build.status.text} and then made green']

获取与 and then made green 字符串连接的构建状态文本。