我已经设置了玩具多任务,如DAG管道中所示。我已经更新了LaunchAgent plist,指向一个特定的构建目录:/Users/me/Documents/GitLabCI/。多作业中的第一个作业在此目录中运行。其余的作业总是内置在/Users/me/中。
如何让gitlab runner尊重构建目录?
LaunchAgent不再受到gitlab runner的尊重。相反,您必须执行以下操作:
- 将
variables: GIT_CLONE_PATH = $CI_BUILDS_DIR
添加到.gitlab-ci.yml文件中 - 在config.toml的
[[runners]]
部分下添加值builds_dir = "path/to/build/dir"
- 停止&重新启动gitlab runner