为什么使用publishArtifacts服务消息在构建期间发布的工件不会显示在TeamCity中?

Gra*_*meF 5 teamcity nunit

我创建一个屏幕截图时,我的NUnit的终端到终端的测试失败,我试图用的TeamCity(建立代理和服务器上运行的Windows),使用(如描述的以下服务消息发布在这里),我正与写作Console.WriteLine从一个NUnit测试:

##teamcity[publishArtifacts 'C:\BuildAgent\work\xxxxxxxxxxxxxxxx\Path\To\My\Stuff\fail.png']
Run Code Online (Sandbox Code Playgroud)

我在构建日志中看到了这一行:

------- Stdout: -------
##teamcity[publishArtifacts 'C:\BuildAgent\work\xxxxxxxxxxxxxxxx\Path\To\My\Stuff\fail.png']
Run Code Online (Sandbox Code Playgroud)

但是TeamCity没有拿起文件,或者至少它没有出现在构建工件中.我该如何工作?

Nik*_*sov 0

尝试使用相对路径。Teamcity 应根据构建工作目录解决它们。