gpt4 book ai didi

cruisecontrol.net - 如何防止 CruiseControl.NET 中的并发构建?

转载 作者:行者123 更新时间:2023-12-04 01:53:16 26 4
gpt4 key购买 nike

我们在 CruiseControl 中有多个项目,我注意到通常同时构建 2 个或更多项目。这似乎引起了冲突。通常,构建失败,如果我查看原因,它无法访问某个文件,如果我等到另一个构建完成,我可以强制构建失败的构建,它会成功。

如何配置 CC 以便在它们相互冲突时不会同时运行构建?

最佳答案

您必须执行所有相互依赖的构建,在 中一队 .

Cruise Control 项目配置元素有两个属性来控制并发和构建顺序:

<project name="Project 1" queue="Q1" queuePriority="1">

queue您可以使用 queuePriority 定义项目应在哪个队列中构建当请求多个构建时,您可以定义构建的顺序。

所以不能并行构建的两个项目必须在同一个队列中,比如 queue="Q1" .当第二个项目依赖于第一个项目时,第二个项目的优先级必须高于第一个项目。

关于cruisecontrol.net - 如何防止 CruiseControl.NET 中的并发构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1336502/

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