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

Gitlab CI Runner command line doesn't care about --parameters

我正在尝试编写一个 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) 中找到了参数,但它并不关心它们。它仍然继续询问答案在参数中的问题。

感谢您的帮助

正如我回答的那样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 的相关文档。