Git和Jenkins在同一台服务器上:用于自动化测试的裸或非裸repo



我有一个AngularJS项目,在私有服务器上有一个裸Git存储库,我很快就会引入自动化单元测试。我想在同一台服务器上安装Jenkins,所以我问自己使用非裸存储库是否是个好主意,这样Jenkins就可以直接从那里运行测试,或者我是否应该让Jenkins每次都拉代码。顺便说一句,如果非裸回购是最好的解决方案,有没有办法将裸回购转换为非裸回购?由于

我通常只是拉(例如,克隆)一个新的非裸的repo到一个干净的目录中——没有剩余的构建产品导致意外行为的机会。

要从一个裸库获得一个非裸库,只需执行git checkoutgit clone到另一个位置,就像在这篇文章中:获得一个裸库的工作副本。

最新更新