【问题标题】:Hudson + gitolite + virtual host on staging serverHudson + gitolite + 临时服务器上的虚拟主机
【发布时间】:2010-05-05 09:34:44
【问题描述】:

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

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

/home/git/repositories/testing.git

然后 Hudson 进行构建, git hudson plugin 将 master 分支导出(也许 clone 是一个更好的词)到:

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

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

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

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

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

附:如果这个问题更适合服务器故障,请迁移。

【问题讨论】:

    标签: php git continuous-integration hudson virtualhost


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 2013-08-02
    • 2020-04-14
    • 2014-07-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-08
    • 2013-03-16
    • 2015-09-16
    相关资源
    最近更新 更多