我正在使用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中項目的配置也必須更改。