我有一个 Ubuntu 服务器,我想成为我的持续集成服务器(用于基于 Zend 应用程序的项目)和登台服务器。
该团队正在将源文件推送到存储库:
/home/git/repositories/testing.git
然后 Hudson 进行构建,并通过git hudson 插件将 master 分支导出(也许克隆是一个更好的词)到:
/var/lib/hudson/jobs/test/workspace/
工作区也包含.git
文件夹,这在我的登台网站上不是必需的。
您如何设置虚拟主机以查看存储库内容的暂存版本?
虚拟主机是否指向工作区,或者我应该将文件导出到另一个目录?
权限和安全性如何?Hudson是所有工作区文件的所有者。我是否必须执行一些构建后操作才能设置访问权限?
PS如果这个问题更适合serverfault,请迁移。