2010-05-05 63 views
0

我有一台Ubuntu服务器,我想成为我的连续集成服务器(用于基于Zend应用程序的项目)和登台服务器。Hudson + gitolite +登台服务器上的虚拟主机

的团队正在推动的源文件到仓库:

/home/git/repositories/testing.git 

然后哈德森的确构建, 和主分支导出(也许克隆是一个更好的词)由混帐哈德森插件于:

/var/lib/hudson/jobs/test/workspace/ 

工作区包含.git文件夹为好,这不是我的分期网站必要的。

如何设置虚拟主机以查看存储库内容的分段版本?

虚拟主机是否指向工作区,还是应该将文件导出到另一个目录?

权限和安全性如何? Hudson是所有工作区文件的所有者。我是否必须执行一些构建后操作来设置访问权限?

P.S.如果这个问题更适合serverfault,请迁移。

回答

1

我不会将临时服务器指向工作区。如果构建失败(或在构建过程中),那么临时环境可能已损坏,并且您没有机会进行进一步测试。将另一个构建步骤或构建后步骤部署到临时环境是一种更好的做法。

+0

谢谢。我发现[这个线程](http://stackoverflow.com/questions/160608/how-to-do-a-git-export-like-svn-export)也很有帮助。 – takeshin 2010-05-05 20:55:21

相关问题