【发布时间】:2011-11-18 18:21:22
【问题描述】:
我正在使用 CruiseControl 来管理我的构建。但是,在对多个构建进行排队时,我遇到了一个小问题。排队一个额外的构建工作正常,但是当尝试排队多个额外的构建时,构建将失败。
有没有办法增加 CruiseControl 中的队列大小?
当开发人员想要在构建服务器上构建某些东西时,他们会通过 pythonscript 将一些信息发送到服务器上的另一个 pythonscript。此脚本使用必要的信息更新 config.xml,并使用 http://localhost:8000/invoke?operation=reloadConfigFile&objectname=CruiseControl+Manager%3Aid%3Dunique 强制更新配置。然后使用http://localhost:8000/invoke?operation=build&objectname=CruiseControl+Project%3Aname%3D%22"+productName 命令强制构建。
这是将项目添加到构建队列的正确方法吗?
从 CruiseControl 调用的构建脚本需要 ClearCase 的版本 ID,每次构建都必须更新它。因此,config.xml 中项目的配置也必须更改。
【问题讨论】:
标签: cruisecontrol