我正在使用CruiseControl来管理我的构建。不过,排队几个版本时遇到了一个小问题。排队一个额外的构建工作正常,但当试图排队多个额外的构建时,构建将失败。在CruiseControl中排队
有没有办法增加CruiseControl中的队列大小?
当开发人员想要在buildserver上构建某些东西时,他们会通过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调用的buildscript需要ClearCase的版本ID,必须为每个版本更新。因此,config.xml中项目的配置也必须更改。