将日志文件内容写入TeamCity构建日志

时间:2014-09-18 10:07:00

标签: windows scripting teamcity build-automation

我的团队城市设置中的构建步骤会生成一个日志文件。如何在构建日志中包含该文件的内容?

我已经尝试了"类型"命令,但这不起作用。

我知道我可以将文件列为工件,因此我可以下载它,但它实际上只是一个日志文件,所以正确的位置将在构建日志中。

命令行构建步骤包含以下脚本:

SomeBatch.bat
type LogOutput.txt

SomeBatch.bat调用写LogOutput.txt

的EXE

2 个答案:

答案 0 :(得分:3)

事实证明,type命令(Windows替代cat)是正确的方法。但是,由于命令行构建步骤的第一行是调用批处理文件而我忘记添加“调用”语句,type由于某种原因无效。

所以这是工作构建步骤脚本:

call SomeBatch.bat
type LogOutput.txt

答案 1 :(得分:-1)

您可以更改构建步骤以将日志输出到stdout。您还可以输出团队服务消息格式的日志

http://confluence.jetbrains.com/display/TCD7/Build+Script+Interaction+with+TeamCity