在我目前的设置中,我的开发服务器有一大堆我和其他用户推送到的裸露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