【发布时间】:2014-04-24 13:27:43
【问题描述】:
是否可以在 teamcity 中调用命令行程序并将命令行程序的输出通过管道传输到文件中?
【问题讨论】:
标签: windows command-line teamcity teamcity-8.0
是否可以在 teamcity 中调用命令行程序并将命令行程序的输出通过管道传输到文件中?
【问题讨论】:
标签: windows command-line teamcity teamcity-8.0
您可能正在寻找类似于:http://confluence.jetbrains.com/display/TCD7/Command+Line 选项的内容。
在“构建步骤”中 - 您可以选择“命令行”作为运行类型,并在运行中选择“自定义脚本”并编写 shell 命令行以在“自定义脚本”文本区域中执行。
echo "Hello there!!" | tee someFile.log
如果你想添加到工件路径...
【讨论】:
echo "Hello there!!" > "tee someFile.log"
当然可以 - 您可以为此使用 Powershell 构建步骤并将控制台输出通过管道传输到文件,这里是一个实际示例:
git rev-parse HEAD > GitRevision.txt
请注意,这个问题/答案实际上与 TeamCity 无关 - 这只是 Powershell(您可以使用命令行实现相同的目的)
【讨论】: