3

我正在尝试从 Powershell 设置 Team City 构建的状态。我找到了如何从 Windows cmd 执行此操作:

##teamcity[buildStatus status='FAILURE' text='A non-standard URL has been committed to SVN']
EXIT 1

作为 cmd 运行时,它可以完美运行;但是,我需要在 Powershell 脚本中执行此操作。谁能指出我正确的方向?我在 Powershell 中按原样尝试过,但井号就像注释一样。

谢谢。

4

3 回答 3

7

#sing 是单行注释的开头,您必须将其设为常规字符串。只需将其放入引号中:

"##teamcity[buildStatus status='FAILURE' text='A non-standard URL has been committed to SVN']"
exit 1
于 2013-02-12T07:06:59.700 回答
1

我找到了我的答案。效果很好!我只是错过了整个事情的报价:

这是我的问题的解决方案

于 2013-02-11T21:38:41.163 回答
0

在版本 7.1 之后,您可以使用 buildProblem 来报告失败,它会显示失败文本,而不仅仅是“exit 1”

"##teamcity[buildProblem description='一个非标准的 URL 已提交给 SVN']"

于 2014-07-22T21:43:59.333 回答