4
我想运行我的源代码编译source.cake文件,然后编译Build.cake文件但是如果source.cake文件出现故障,我不应该启动Build.cake。所以如何将soruce.cake文件的值的编译状态传递给build.cake?如何根据第一次蛋糕文件编译成功一个一个地运行两个蛋糕文件?
这可能是蛋糕吗?
我想运行我的源代码编译source.cake文件,然后编译Build.cake文件但是如果source.cake文件出现故障,我不应该启动Build.cake。所以如何将soruce.cake文件的值的编译状态传递给build.cake?如何根据第一次蛋糕文件编译成功一个一个地运行两个蛋糕文件?
这可能是蛋糕吗?
是有几种方式,如果做到这一点,Windows命令行或击下你的跑步,你可以只是使用&&
操作是这样的:
cake source.cake && cake build.cake
如果您运行PowerShell中,你可以做以下
cake .\source.cake;if($LASTEXITCODE -eq 0) { cake .\build.cake }
蛋糕也有一个别名执行蛋糕脚本,所以你也可以打电话source.cake从build.cake你做这样的第一件事就是在你build.cake
:
//First line of build.cake
CakeExecuteScript("./source.cake");
//If above fails it'll throw an exception and stop executing build.cake