我有一个TeamCity 7构建配置,它几乎只是.ps1使用各种TeamCity参数调用脚本.
我希望这可能是一个简单的设置问题:
脚本
文件
脚本文件
%system.teamcity.build.workingDir%/ Script.ps1
脚本执行模式
使用"-File"参数执行.ps1脚本
脚本参数
%system.teamcity.build.workingDir%-OptionB%BuildConfigArgument %% BuildConfigArg2%
然后我会期待:
exit具有非0错误级别的脚本我希望构建失败(也许这不是惯用的PS错误管理 - 只有.ps1只能通过没有异常来报告成功吗?)问题:它不起作用.它应该如何工作?有什么东西我做错了,我可以通过选择不同的选项来解决这个问题吗?
任何人都知道任何好的MSBuild任务将执行PowerShell脚本并传递不同的参数?
我能够找到B#.NET博客:从MSBuild调用PowerShell脚本,但我希望有一些更精致的东西.
如果我找不到任何东西,我当然会继续使用该博客作为首发来磨练自己.