构建后脚本路径未记录在构建日志中

时间:2014-05-21 15:36:31

标签: tfs tfsbuild

我使用ReleaseTfvcTemplate.12.xaml创建了一个构建定义。  在“Post-build脚本路径”中,我正在调用powershell脚本文件。  但我无法在构建日志中看到这个powershell shell的执行

1 个答案:

答案 0 :(得分:1)

可能有不同的原因导致您没有看到构建后脚本的任何输出。

  1. 您可能需要,具体取决于脚本文件的源位置 将它包含在构建定义中的“源设置”中(它 应该被列为另一个工作文件夹,如果它是不同的 您的解决方案文件的位置和此路径排除了 脚本文件)。

  2. 使用Powershell的Write函数时,只会在输出日志中显示这些函数:

    • Write-Host
    • 写输出
    • 写警告
    • 写入错误
  3. 确保检查构建事件的执行时间:“在MSBuild之后运行可选脚本”。如果它大于00:00:00,则脚本一直在运行。在Visual Studio中看不到构建日志中的任何日志记录是正常的。改为打开日志文件(可以有多个xml文件)或查看Visual Studio Online上的诊断信息(Actions =>在浏览器中打开)(它使用xsl为您呈现更清晰的html布局)。

    < / LI>