gitlab runner构建目录位置不尊重LaunchAgent(macos)



我已经设置了玩具多任务,如DAG管道中所示。我已经更新了LaunchAgent plist,指向一个特定的构建目录:/Users/me/Documents/GitLabCI/。多作业中的第一个作业在此目录中运行。其余的作业总是内置在/Users/me/中。

如何让gitlab runner尊重构建目录?

LaunchAgent不再受到gitlab runner的尊重。相反,您必须执行以下操作:

  1. variables: GIT_CLONE_PATH = $CI_BUILDS_DIR添加到.gitlab-ci.yml文件中
  2. 在config.toml的[[runners]]部分下添加值builds_dir = "path/to/build/dir"
  3. 停止&重新启动gitlab runner

最新更新