Эта работа застряла, потому что проекту не назначены бегуны онлайн.Перейти на страницу бегунов - PullRequest
0 голосов
/ 19 ноября 2018

Я учусь CI / CD .

Я установил Gitlab и Gitlab Runner From Officicals.Но всякий раз, когда запускается конвейер во время сборки maven, работа застревает.Я зарегистрировал бегуна и доступен для моего проекта, но задания застряли

.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.hadmtrust.com/ibnmvungi/ci-cd-demo .
 - docker push registry.hadmtrust.com/ibnmvungi/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

Мои настройки бегуна

My Share Runner

My project runner

Сообщение об ошибке, когда бегун уже связан с проектом

Jo error message

Пожалуйста, помогите?

1 Ответ

0 голосов
/ 19 ноября 2018

Работа застряла, потому что у ваших бегунов есть метки, а у ваших нет. Попробуйте отредактировать своих бегунов так:

enter image description here

Или установите теги для вашей работы. Для получения дополнительной информации: Настройка вашей работы с .gitlab-ci.yml - Теги

...