如何从Powershell设置TeamCity构建状态?

时间:2013-02-11 21:33:25

标签: powershell build teamcity status

我正在尝试从Powershell设置Team City构建的状态。我在Windows cmd中找到了如何做到这一点:

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

作为cmd运行时效果很好;但是,我需要在Powershell脚本中执行此操作。谁能指出我正确的方向?我在Powershell中按原样尝试了,但英镑符号就像是评论。

感谢。

3 个答案:

答案 0 :(得分:6)

#唱歌是单行注释的开头,你必须使它成为常规字符串。把它写成引号:

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

答案 1 :(得分:1)

我找到了答案。它很棒!我只是错过了整个事情的引用:

Here is the solution to my issue

答案 2 :(得分:0)

在7.1版之后,您可以使用buildProblem报告失败,它将显示失败文本,而不仅仅是"退出1"

  

" ## teamcity [buildProblem description ='非标准网址有   已经致力于SVN']"