我gitlab-runner
用来在本地运行 CI/CD。
当我指定所有工作时,它可以正常.gitlab-ci.yml
工作
stages:
- test
test1:
stage: test
script:
- echo "ok"
并运行gitlab-runner exec shell test1
一般来说,我想将不同的作业存储在不同的文件中。例如,我在test-pipeline.yml
名为.test
.gitlab
.gitlab-ci.yml
仅包含行
include:
local: .gitlab/test-pipeline.yml
我提交并将更改推送到远程仓库,它在那里工作,但命令gitlab-runner exec shell job_name
失败,因为它找不到这样的工作。
也许,我必须编辑一些 gitlab-runner 的配置,但这并不明显。
有没有人面临同样的问题?
提前致谢!