在我目前的设置中,我的开发服务器有一堆裸 git 存储库,我和其他一些用户从中推送。但是,现在,我想在服务器本身上集成 PHPUnit 测试。
我最初的想法是在每个 repo 中都有一个名为 的子目录tests
,然后让VisualPHPUnit之类的东西运行测试,这样我就可以通过服务器的“网站”查看结果。但是,由于远程存储库是裸露的,我不能完全告诉 VPHPU 去寻找测试目录——因为它们实际上并不存在。
有没有更好的做事方式?我在想也许有另一个存储库,其中包含所有项目的测试,只是让它不是裸露的——但这违反了 git 标准并且可能会破坏东西。