【发布时间】:2017-04-27 07:02:38
【问题描述】:
我正在使用一个 powershell 脚本来执行一些任务,这些任务是我的 MsBuild 的先决条件。该脚本是从构建本身调用的。我如何检查脚本是否成功,以便我的构建可以继续,否则失败。
【问题讨论】:
-
你的意思是你在msbuild中使用
<Exec Command="powershell..."?还是反过来?
标签: powershell msbuild
我正在使用一个 powershell 脚本来执行一些任务,这些任务是我的 MsBuild 的先决条件。该脚本是从构建本身调用的。我如何检查脚本是否成功,以便我的构建可以继续,否则失败。
【问题讨论】:
<Exec Command="powershell..."?还是反过来?
标签: powershell msbuild
最简单的方法是从您的脚本中返回一个非退出零代码,这表明构建失败。所以在脚本的结尾是这样的:
if ($error) { exit 1 }
如果在脚本期间发生任何错误,它将以代码 1 退出
【讨论】: