0

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

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

/home/git/repositories/testing.git

然后 Hudson 进行构建,并通过git hudson 插件将 master 分支导出(也许克隆是一个更好的词)到:

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

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

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

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

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

PS如果这个问题更适合serverfault,请迁移。

4

1 回答 1

1

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

于 2010-05-05T14:13:42.337 回答