【问题标题】:How do I set TeamCity build status from Powershell?如何从 Powershell 设置 TeamCity 构建状态?
【发布时间】:2013-02-11 21:33:24
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: powershell build teamcity status


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      Here is the solution to my issue

      【讨论】:

        【解决方案3】:

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

        "##teamcity[buildProblem description='一个非标准的 URL 有 一直致力于SVN']"

        【讨论】:

          猜你喜欢
          • 2014-12-08
          • 1970-01-01
          • 2016-12-14
          • 2014-09-23
          • 2016-06-16
          • 2017-11-29
          • 1970-01-01
          • 1970-01-01
          • 2014-09-13
          相关资源
          最近更新 更多