gpt4 book ai didi

c# - Cake Build - 如何从另一个 Cake Build 脚本调用其他 Cake Build 脚本

转载 作者:太空宇宙 更新时间:2023-11-03 19:42:09 26 4
gpt4 key购买 nike

如果我有一个包含许多相互依赖的项目的大型代码库,例如,projects/Aprojects/Bprojects/C ,其中 A 需要 BB 需要 C,每个项目都有一个Cake 构建脚本,例如,projects/A/build.cakeprojects/B/build.cakeprojects/C/build.cake,编写 projects/A/build.cake 的最佳方式是什么,以便它调用 Cake build projects/B/build.cake 作为依赖任务.

最佳答案

我的建议是将每个项目的 build.cake 文件隔离开来,只工作/构建该项目。然后,我会有另一个更高级别的构建脚本,然后用于运行:

https://cakebuild.net/api/Cake.Common.Tools.Cake/CakeAliases/5FCD85B6

按照需要的顺序调用项目构建脚本。

你可以有这样的东西:

CakeExecuteScript("./projects/C/build.cake");
CakeExecuteScript("./projects/B/build.cake");
CakeExecuteScript("./projects/A/build.cake");

显然,如果其中一个项目构建失败,您可以将它们中的每一个包装在 try/catch 中以采取行动停止整个构建。

关于c# - Cake Build - 如何从另一个 Cake Build 脚本调用其他 Cake Build 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51972985/

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