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