5

我想运行我的源编译source.cake文件然后编译Build.cake文件但是如果source.cake文件有故障我不应该启动Build.cake。那么如何传递soruce.cake文件值的编译状态来构建。蛋糕 ?

这在蛋糕中可能吗?

4

1 回答 1

6

是的,如果您在 Windows 命令行或 Bash 下运行,有几种方法可以做到这一点,您可以&&像这样使用运算符:

cake source.cake && cake build.cake

如果您正在运行 PowerShell,您可以执行以下操作

cake .\source.cake;if($LASTEXITCODE -eq 0) { cake .\build.cake }

Cake 也有一个别名来执行 Cake 脚本,所以你也可以从 build.cake 调用 source.cake,这是你在你做的第一件事build.cake

//First line of build.cake
CakeExecuteScript("./source.cake");
//If above fails it'll throw an exception and stop executing build.cake
于 2016-11-04T07:16:49.487 回答