这项工作停滞不前,因为该项目没有任何在线跑步者分配给它。转到跑步者页面 [英] This job is stuck, because the project doesn't have any runners online assigned to it. Go to Runners page

查看:27
本文介绍了这项工作停滞不前,因为该项目没有任何在线跑步者分配给它。转到跑步者页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在学习CI/CD

我已从Officals安装了GitLab和GitLab Runner。但是,每当在maven-build期间运行管道时,作业就会停滞不前。我已注册Runner并可用于我的项目,但作业停滞

.gitlab-ci.yml

image: docker:latest
services:
- docker:dind

variables:
 DOCKER_DRIVER: overlay
 SPRING_PROFILES_ACTIVE: gitlab-ci

stages:
- build
- package
- deploy

maven-build:
 image: maven:3-jdk-8
 stage: build
 script: "mvn package -B"
 artifacts:
 paths:
  - target/*.jar

docker-build:
stage: package
script:
 - docker build -t registry.com/ci-cd-demo .
 - docker push registry.com/ci-cd-demo

k8s-deploy:
 image: google/cloud-sdk
 stage: deploy
 script:
  - echo "$GOOGLE_KEY" > key.json
  - gcloud container clusters get-credentials standard-cluster-demo -- 
  zone us-east1-c --project ascendant-study-222206
   - kubectl apply -f deployment.yml

我的Runner设置

运行者已与项目关联时出现错误消息

请帮助?

推荐答案

作业停滞是因为您的跑步者有标记,但您的作业没有标记。请按照以下4个步骤使您的跑步者能够在没有标记的情况下运行:

或为您的作业设置标签。有关详细信息:Configuration of your jobs with .gitlab-ci.yml - Tags

这篇关于这项工作停滞不前,因为该项目没有任何在线跑步者分配给它。转到跑步者页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆