作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我想运行我的源代码编译source.cake文件然后编译Build.cake文件但是如果source.cake文件失败我不应该启动Build.cake。那么如何传递soruce.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
关于c# - 如何在第一个cake文件编译成功的基础上一个一个运行两个cake文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40416750/
我是一名优秀的程序员,十分优秀!