【问题标题】:Teamcity pipe command line output to a fileTeamcity管道命令行输出到文件
【发布时间】:2014-04-24 13:27:43
【问题描述】:

是否可以在 teamcity 中调用命令行程序并将命令行程序的输出通过管道传输到文件中?

【问题讨论】:

    标签: windows command-line teamcity teamcity-8.0


    【解决方案1】:

    您可能正在寻找类似于:http://confluence.jetbrains.com/display/TCD7/Command+Line 选项的内容。

    在“构建步骤”中 - 您可以选择“命令行”作为运行类型,并在运行中选择“自定义脚本”并编写 shell 命令行以在“自定义脚本”文本区域中执行。

    echo "Hello there!!" | tee someFile.log
    

    如果你想添加到工件路径...

    【讨论】:

    • 在 Windows 上我必须这样做 echo "Hello there!!" > "tee someFile.log"
    【解决方案2】:

    当然可以 - 您可以为此使用 Powershell 构建步骤并将控制台输出通过管道传输到文件,这里是一个实际示例:

    git rev-parse HEAD > GitRevision.txt
    

    请注意,这个问题/答案实际上与 TeamCity 无关 - 这只是 Powershell(您可以使用命令行实现相同的目的)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-23
      • 1970-01-01
      • 2019-11-08
      • 2018-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-21
      相关资源
      最近更新 更多