我試圖修改我們的構建服務器系統。之前,我們將CC.NET配置爲每隔2小時創建一次,在此期間之前檢入的所有SVN更改。現在,我們已經開發了一些Python代碼來在項目建立後進行迴歸測試。因此,我們想要改變爲一個系統,爲每個SVN提交構建請求,並在之後運行測試。據我所知,由於在urlTrigger旁邊,CruiseControl.NET沒有提供任何其他手段來做到這一點,所以我被困在觸發器部分。我也嘗試過urlTrigger,但是當我在其他地方託管的靜態HTML頁面發生更改時,不會觸發新的構建。如何配置CruiseControl.NET爲每個SVN提交執行構建
我用觸發器的配置:
<triggers>
<urlTrigger url="http://www.comp.nus.edu.sg/~U0909093/index.html" seconds="0" buildCondition="ForceBuild"/>
</triggers>
更新:經過一番研究,CC.NET 1.7不支持此功能呢。你能做的最好是時間區間觸發量降低到很小的值