在我目前的設置中,我的開發服務器有一大堆我和其他用戶推送到的裸露git存儲庫。但是,現在,我想在服務器本身上集成PHPUnit測試。有git的遠程測試存儲庫
我最初的想法是在每個存儲庫中有一個名爲tests
的子目錄,然後有類似VisualPHPUnit的東西運行測試,以便通過服務器的「網站」查看結果。但是,看到遠程存儲庫是裸露的,我不能準確地告訴VPHPU去查找測試目錄 - 因爲它們不是真的在那裏。
有沒有更好的做事方式?我想可能有另一個存儲庫包含所有項目的測試,並且只是使其不是光禿禿的 - 但這違背了git標準,可能會破壞一些東西。
我很想運行Jenkins,但是它的基於Java的並且重載了沉重 - 對我的VPS不理想。有沒有不會讓我的VPS陷入癱瘓的非java類似於jenkis的應用程序? – n0pe
http://en.wikipedia.org/wiki/Comparison_of_continuous_integration_software – michas
我知道一些設法在他們的VPS上使用[BuildBot](http://trac.buildbot.net/)的人,儘管我是不知道我會。你說得對,這些工具往往有點沉重。如果你有一個開源項目,你可以試試[Travis CI](https://travis-ci.org)。他們還有一個名爲[Travis Pro](https://travis-ci.com)的私人項目。我不確定後者的成本是多少......現在可能沒有什麼是他們的測試版了。 – jszakmeister