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
Komunikat o błędzie podczas gdy runner jest już powiązany z projekt
Proszę o pomoc?
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:
Lub ustawić tagi do swoich zadań. Aby uzyskać więcej informacji: Konfiguracja zadań z .gitlab-ci.yml-Tagi
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
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.
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