linux系统部署应用,项目代码不应该放在home目录下,所以需要修改gitlab-runner克隆代码的位置。
出现了以下错误
ERROR: Job failed: the GIT_CLONE_PATH="/opt/gitlab-runner/builds/myProject" has to be within "/home/gitlab-runner/builds"
解决:
# 修改gitlab-runner的配置文件
# 目录:/etc/gitlab-runner/config.toml
[session_server]
session_timeout = 1800
[[runners]]
name = "this is backend runner"
url = "https://git.gitlab.ltd/"
token = "qweqweqweqweqweqwe"
executor = "shell"
builds_dir = "/opt" # 添加这个配置,指定克隆到别的文件夹, 如放到/opt下
[runners.custom_build_dir]
enabled = true
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]