ソース コンパイルの source.cake ファイルを実行してから Build.cake ファイルをコンパイルしたいのですが、source.cake ファイルに障害がある場合は Build.cake を開始しないでください。ケーキ ?
これはケーキで可能ですか?
&&
はい、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