Php 哈德逊&x2B;gitolite+;临时服务器上的虚拟主机

Php 哈德逊&x2B;gitolite+;临时服务器上的虚拟主机,php,git,continuous-integration,hudson,virtualhost,Php,Git,Continuous Integration,Hudson,Virtualhost,我有一个Ubuntu服务器,我想成为我的持续集成服务器(用于基于Zend应用程序的项目)和登台服务器 团队正在将源文件推送到存储库: /home/git/repositories/testing.git 然后Hudson建造, git hudson插件将主分支导出(可能克隆是更好的词)到: 工作区还包含.git文件夹,这在我的登台网站上是不必要的 如何设置虚拟主机以查看存储库内容的暂存版本 虚拟主机是指向工作区,还是将文件导出到另一个目录 权限和安全性如何?Hudson是所有工作区文件的所有者

我有一个Ubuntu服务器,我想成为我的持续集成服务器(用于基于Zend应用程序的项目)和登台服务器

团队正在将源文件推送到存储库:

/home/git/repositories/testing.git
然后Hudson建造, git hudson插件将主分支导出(可能克隆是更好的词)到:

工作区还包含
.git
文件夹,这在我的登台网站上是不必要的

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

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

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


注意:如果这个问题更适合serverfault,请迁移。

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

谢谢。我也觉得很有帮助。
/var/lib/hudson/jobs/test/workspace/