Ta praca utknęła, ponieważ projekt nie ma żadnych biegaczy online przypisanych do niego. Przejdź do strony Runners

Uczę się CI / CD.

Zainstalowałem Gitlab i Gitlab Runner z officials. Ale za każdym razem, gdy uruchamiamy rurociąg podczas maven-build, zadanie zostaje zablokowane. Mam registred runner i jest dostępny dla mojego projektu, ale jobs się utknął

.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

Moje Ustawienia Biegacza

My Share Runner

Mój projekt runner

Komunikat o błędzie podczas gdy runner jest już powiązany z projekt

Komunikat o błędzie Jo

Proszę o pomoc?

Author: Navigator, 2018-11-19

3 answers

Zadanie utknęło, ponieważ biegacze mają tagi, ale twoje zadania nie. wykonaj następujące 4 kroki, aby umożliwić biegaczowi bieganie bez tagów:

Tutaj wpisz opis obrazka Tutaj wpisz opis obrazka

Lub ustawić tagi do swoich zadań. Aby uzyskać więcej informacji: Konfiguracja zadań z .gitlab-ci.yml-Tagi

 211
Author: Jakub Záruba,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-11-13 14:53:13

Upewnij się, że używasz odpowiedniego tagu, tj. dowolnego obecnego odpowiadającego skonfigurowanemu runnerowi dla Twojego projektu.

W Twoim przypadku wygląda to tak:

maven-build:
 image: maven:3-jdk-8
 stage: build
 tags: my project ci-cd
 script: "mvn package -B"
 artifacts:
 paths:
  - target/*.jar
 2
Author: ag.pronto,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2019-12-10 10:49:05

Możesz również oznaczyć swoje zadania używając następującej składni w pliku .gitlab-ci.yml :

stages:
  - check
  - build
  - test
  - analyze
  - package
  - release
  - deploy
nohttp:
  stage: check
  tags:
    - dev

Poza tym nie zapomnij dodać tagu " dev" do specefic/shared runner twojego projektu.

 0
Author: Mohsen Abasi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-07-27 15:11:08