本文介绍了这项工作停滞不前,因为该项目没有任何在线跑步者分配给它。转到跑步者页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在学习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
这篇关于这项工作停滞不前,因为该项目没有任何在线跑步者分配给它。转到跑步者页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!