【问题标题】:LAMP - Jenkins - Git setup as deploymentLAMP - Jenkins - Git 设置为部署
【发布时间】:2016-05-04 18:04:45
【问题描述】:

我有一个 LAMP 堆栈,在 /var/www/html/ 上运行一个 Web 应用程序。现在,我将源代码托管在 BitBucket 上,每当有更新时,我只是在 /var/www/html/ 目录中执行 git pull 来更新代码。不太理想,想改一下。

我尝试使用 Git 插件设置 Jenkins 以自动执行此操作,但在直接对 /var/www/html 目录执行此操作时遇到权限问题。我已将目录作为 www-data 组可写的组,并将用户 jenkins 添加到该组,但无济于事。

让 Jenkins 运行并将代码部署到该目录的最佳方式是什么?

【问题讨论】:

    标签: deployment continuous-deployment


    【解决方案1】:

    您是否还拥有 /var 和 /var/www 目录作为(至少)该组可读的目录?在对所有这些目录进行权限更改(我使用 setfacl)之前,我遇到了类似的问题。

    【讨论】:

    • 这似乎是一个问题与一个答案。您能否就设置的权限与有效的权限提供更多指导?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    • 2016-07-17
    • 1970-01-01
    相关资源
    最近更新 更多