gpt4 book ai didi

c# - 如何在第一个cake文件编译成功的基础上一个一个运行两个cake文件?

转载 作者:太空狗 更新时间:2023-10-29 23:05:44 26 4
gpt4 key购买 nike

我想运行我的源代码编译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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com