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
Message d'erreur lorsque le coureur est déjà associé au projet
S'il vous plaît aider?
Le travail est bloqué parce que vos coureurs ont des étiquettes mais pas vos emplois. Essayez d'éditer vos coureurs comme ceci:
Ou définir des balises pour vos emplois. Pour plus d'informations: Configuration de vos travaux avec .gitlab-ci.yml - Tags