NUnitのエンドツーエンドテストが失敗し、私が書いている次のサービスメッセージ(here)を使用してTeamCity(ビルドエージェントとサーバーの両方をWindows上で実行している)で公開しようとしています。 NUnitのテストからConsole.WriteLine
で:TeamCityにpublishArtifactsサービスメッセージを使用してビルド中に公開されたアーティファクトが表示されないのはなぜですか?
------- Stdout: -------
##teamcity[publishArtifacts 'C:\BuildAgent\work\xxxxxxxxxxxxxxxx\Path\To\My\Stuff\fail.png']
しかし、チームシティーは、ファイルを拾っていない、あるいは少なくともそれはビルドに表示されない:
##teamcity[publishArtifacts 'C:\BuildAgent\work\xxxxxxxxxxxxxxxx\Path\To\My\Stuff\fail.png']
私は、ビルドログの行を参照してください人工物。この仕事をするにはどうすればいいですか?
は、それはあなたのメッセージがエスケープされなければならないいくつかの文字が含まれている可能性があります/confluence.jetbrains.net/display/TCD65/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ServiceMessages? –
いいえ、 ':'と '\\'がOKである限り、それは問題ではありません。 – GraemeF