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

#歌は一行コメントの始まりです。通常の文字列にする必要があります。引用符で囲むだけです:

"##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 に答える