Gitlab CI Runner命令行不关心--parameters

时间:2017-11-23 14:21:43

标签: batch-file gitlab gitlab-ci gitlab-ci-runner

我正在尝试编写一个Windows批处理文件来自动执行gitlab runner注册:

SET /p token=Token ?:
gitlab-runner register --locked false --run-untagged true --tag-list java --name foo --token %token% --url https://myurl --executor

我在帮助文档(gitlab-runner register --help)中找到了参数,但它并不关心它们。它仍然继续问问题,其答案在参数中。

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

我回答here

您错过了注册命令的--non-interactive标记。

完整命令应为:

gitlab-runner register --non-interactive --locked false --run-untagged true --tag-list java --name foo --registration-token %token% --url https://myurl --executor shell

non-interactive registration的相关文档。