我安装了一个特定的运行程序,状态就被激活了。
我的..gitlab ci.ymi文件代码:
stages:
- build
build_maven:
stage: build
only:
- master
script:
- echo "hello CI/CD"
tags:
- vue-dev-pub当我推动主分支时,gitlab-runner正在运行,但它是无限挂起的。
职务页面显示:
这项工作还没有开始。 这份工作处于待定状态,正在等待跑步者挑选。
如果我手动开除那个跑步者,这项工作就会通过。
gitlab-runner的命令显示:
Runtime platform arch=amd64 os=linux pid=24616 revision=d0b76032 version=12.0.2
WARNING: Running in user-mode.
WARNING: The user-mode requires you to manually start builds processing:
WARNING: $ gitlab-runner run
WARNING: Use sudo for system-mode:
WARNING: $ sudo gitlab-runner...
Verifying runner... is alive runner=T4iKvsT3我在等你的回应,谢谢!
发布于 2021-12-09 13:38:31
如果您在调试模式gitlab-runner --debug run中手动运行运行程序,您可能会看到实际的错误消息,在我的示例中是:
WARNING: Failed to process runner builds=0 error=failed to update executor: missing Machine options executor=docker+machine runner=pSUsX4yR
这是因为在运行程序创建时,我选择了选项docker+machine而不是docker。
在将/etc/gitlab-runner/config.toml修改为docker并运行gitlab-runner restart和gitlab-runner verify之后,管道再次开始运行。
发布于 2021-02-09 11:19:02
我在linux上的(shell)运行程序也有类似的问题。在我的一台计算机上安装和注册的跑步者可以正常工作,而另一台则不行。(即使在runner和job中标记正确匹配)
在gitlab-runner register之后,我会得到:
新跑步者。还没有连接
在gitlab-runner verify之后,这个错误就会消失。但我会得到
这份工作处于待定状态,正在等待跑步者挑选。
gitlab-runner restart后
一切都会成功的。
gitlab-runner status
gitlab-runner:服务正在运行!
发布于 2019-07-12 11:19:11
.gitlab-ci.yml文件中的标记部分指定这个作业必须由具有相同标记(参考文献)的运行程序来选择。
tags:
- vue-dev-pub因此,除非您的项目实际上有一个具有vue-dev-pub标记的运行程序,否则它将一直等待一个可以使用的运行程序。
https://stackoverflow.com/questions/57002614
复制相似问题