我有一个构建定义,我在其中使用它时,它调用一个Powershell脚本,它实际上排队多个构建。我使用的代码来自此网页作为参考:How to queue build from powershell script
如果我从ISE或Powershell控制台调用它,这个脚本运行正常并且有效。但是,如果我从构建中调用它,它就无法工作。有什么想法可能会发生吗?
答案 0 :(得分:0)
最简单的方法是使用tfsbuild.exe命令行实用程序。打开一个"开发人员命令提示符"并输入TFSBuild help start
。
您还可以使用正确的API(例如How to queue another TFS (2012) Build from a TFS Build AND pass process parameters?)。
第三个选项是使用Community Build Extensions自定义构建模板。