2011-07-16 127 views

回答

0

如前所述,大多數工具都可以使用。嘗試詹金斯。

+0

Jenkins沒問題。但我必須編寫許多sh腳本才能使其工作,有沒有簡單的方法? – William

+0

您只需要一種無需編譯即可編譯程序的方法,例如使用makefile。 – nos

0

FPC編譯速度相當快。

我只是使用post commit鉤子,通過簡單的fpc ratelimiter程序(例如少於一次構建/ 5分鐘)提供事件,然後啓動build + testsuite運行。這些結果被轉換成幾個簡單的靜態網頁。

如果多個提交進入快速,一個構建開始,其餘的5-10分鐘。這意味着快速連續的10次提交只會導致兩次構建。

+0

**一個post commit hook **是jenkins的一些插件?或只是鉤在svn上?這個怎麼做?謝謝。 – William

+0

我認爲他的意思是'git'版本控制系統。 – VasyaNovikov

+0

其實FPC使用SVN,所以它的Jenkins CI與它集成,但是是的,它是一個版本控制系統的鉤子。還有一個每天晚上運行的自行開發的迴歸測試系統。詹金斯在WAN鏈接上對我印象不深。結帳時出現一個小問題,並且您的建設失敗。 –