相关疑难解决方法(0)

如何在TeamCity PowerShell运行程序中传播错误

我有一个TeamCity 7构建配置,它几乎只是.ps1使用各种TeamCity参数调用脚本.

我希望这可能是一个简单的设置问题:

  • 脚本

    文件

  • 脚本文件

    %system.teamcity.build.workingDir%/ Script.ps1

  • 脚本执行模式

    使用"-File"参数执行.ps1脚本

  • 脚本参数

    %system.teamcity.build.workingDir%-OptionB%BuildConfigArgument %% BuildConfigArg2%

然后我会期待:

  • 如果我搞砸了我的论点并且脚本无法启动,则构建失败
  • 如果我的Script.ps1脚本抛出,则构建失败
  • 如果exit具有非0错误级别的脚本我希望构建失败(也许这不是惯用的PS错误管理 - 只有.ps1只能通过没有异常来报告成功吗?)

问题:它不起作用.它应该如何工作?有什么东西我做错了,我可以通过选择不同的选项来解决这个问题吗?

error-handling powershell teamcity

25
推荐指数
3
解决办法
1万
查看次数

任何好的PowerShell MSBuild任务?

任何人都知道任何好的MSBuild任务将执行PowerShell脚本并传递不同的参数?

我能够找到B#.NET博客:从MSBuild调用PowerShell脚本,但我希望有一些更精致的东西.

如果我找不到任何东西,我当然会继续使用该博客作为首发来磨练自己.

msbuild powershell visual-studio

5
推荐指数
3
解决办法
6338
查看次数