2009-07-07 30 views
0

是否有任何cruisecontrol.net擴展,配置文件修改時監視事件,並將配置文件簽入到源代碼管理?Checkin CruiseControl.net配置文件

我在巡航控制文檔中發現了一種與之相反的方法,即在源代碼控制中修改配置文件時,巡航控制將更新文件並應用更改。 但我擔心的是,當有人從服務器更改配置文件,那麼有沒有辦法跟蹤? 我認爲通過在配置文件更改時構建偵聽事件的擴展,我們可以將代碼推送到源代碼控制,並且我想知道是否已經有人這樣做了? 謝謝

+0

誰會改變它?您是否將您的集成服務器向所有人開放? – skolima 2009-07-08 08:42:47

回答

1

我同意@Christopher Karper。我已經看到它在檢查配置文件的變化的情況下運行良好,然後CC.NET將更改拉下。

如果您確實需要監控持續集成服務器上的文件所在的區域,則可以使用File System Source control block來執行此操作。我能想到的最簡單的辦法就是使用exec任務來運行svn.exe。

1

你已經從我見過的大多數實現的方式倒退了。

如果您在源代碼管理中設置了一個項目,而cruisecontrol.net僅用於配置文件,則可以在源代碼倉庫中更新它,並讓cc.net每次下拉更新的版本。

只是一個念頭。

+0

非常感謝Christopher 我擔心別人會修改巡航控制服務器上的配置文件而不更改源代碼管理。 我會修改我的問題,更清楚。 – 2009-07-07 20:17:00