我试着用gitlab-runner部署基地构建。每个构建都有相同的错误mkdir: cannot create directory ‘/var/www/test_deploy’: Permission denied。我为所有可能的用户组添加了gitlab-runner用户,但这并没有帮助。我使用的是CentOS 7。有人能帮我解决这个问题还是引导我走正确的路?
这是我的config.toml:
concurrent = 1
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "Runner"
url = "https:/link to gitlab"
token = "token"
executor = "shell"
builds_dir = "/var/www/test_deploy/"
[runners.custom_build_dir]
enabled = true
[runners.docker]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]下面是gitlab-runner用户组:
root:x:0:gitlab-runner
wheel:x:10:gitlab-runner
tape:x:30:gitlab-runner
gitlab-runner:x:5008:
docker:x:982:gitlab-runner发布于 2019-10-21 07:08:07
问题是目录所有者。在所有者更改(对于/var/www/)之后,它可以正常工作。
https://stackoverflow.com/questions/58446808
复制相似问题