Gitlab 管道卡在挂起状态 Gitlab runner 未分配
Gitlab pipeline stuck at pending state Gitlab runner not assigned
我已经用下面的命令注册了 gitlab-运行ner
sudo gitlab-runner register \
--non-interactive \
--url "https://gitlab.com/" \
--registration-token "########" \
--executor "docker+machine" \
--docker-image "docker:stable"\
--description "docker-runner" \
--run-untagged="true" \
--locked="false" \
--access-level="not_protected"
然后运行 sudo gitlab-runner verify
结果如下:
sudo gitlab-runner verify
Runtime platform arch=amd64 os=linux pid=7162 revision=4b9e985a version=14.4.0
Running in system-mode.
Verifying runner... is alive runner=pD2Prt75
在项目层面,我看到了下图(1)
在组级别,我看到下图 (2)
问题:当我触发管道时,它会卡在挂起状态。
解决方案是使用 docker
执行器而不是 docker+machine
,因为 docker 机器已被 docker https://docs.docker.com/machine/
弃用
sudo gitlab-runner register \
--non-interactive \
--url "https://gitlab.com/" \
--registration-token "########" \
--executor "docker" \
--docker-image "docker:stable"\
--description "docker-runner" \
--run-untagged="true" \
--locked="false" \
--access-level="not_protected"
我已经用下面的命令注册了 gitlab-运行ner
sudo gitlab-runner register \
--non-interactive \
--url "https://gitlab.com/" \
--registration-token "########" \
--executor "docker+machine" \
--docker-image "docker:stable"\
--description "docker-runner" \
--run-untagged="true" \
--locked="false" \
--access-level="not_protected"
然后运行 sudo gitlab-runner verify
结果如下:
sudo gitlab-runner verify
Runtime platform arch=amd64 os=linux pid=7162 revision=4b9e985a version=14.4.0
Running in system-mode.
Verifying runner... is alive runner=pD2Prt75
在项目层面,我看到了下图(1)
在组级别,我看到下图 (2)
问题:当我触发管道时,它会卡在挂起状态。
解决方案是使用 docker
执行器而不是 docker+machine
,因为 docker 机器已被 docker https://docs.docker.com/machine/
sudo gitlab-runner register \
--non-interactive \
--url "https://gitlab.com/" \
--registration-token "########" \
--executor "docker" \
--docker-image "docker:stable"\
--description "docker-runner" \
--run-untagged="true" \
--locked="false" \
--access-level="not_protected"