web-dev-qa-db-fra.com

Ce travail est bloqué car aucun projet en ligne n'est attribué au projet. Aller à la page des coureurs

J'apprends CI/CD .

J'ai installé Gitlab et Gitlab Runner From Officicals. Mais chaque fois que vous exécutez le pipeline pendant la création de maven, le travail est bloqué. J'ai inscrit un coureur et je suis disponible pour mon projet mais des emplois restent bloqués

. 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

Mes paramètres de coureur

My Share Runner

My project runner

Message d'erreur lorsque le coureur est déjà associé au projet

Jo error message

S'il vous plaît aider?

23
Navigator

Le travail est bloqué parce que vos coureurs ont des étiquettes mais pas vos emplois. Essayez d'éditer vos coureurs comme ceci:

enter image description here

Ou définir des balises pour vos emplois. Pour plus d'informations: Configuration de vos travaux avec .gitlab-ci.yml - Tags

71
Jakub Záruba