Bonjour,
J'ai une erreur bloquante lors du package sur GITLab dans le cours OpenClassRooms "Mettez en place l'intégration et la livraison continues avec la démarche DevOps"
Toutes les étapes précédentes sont ok mais le package échoue.
Voici le fichier .gitlab-ci.yml :
Pour info, j'ai relancé le pipeline 3 fois au cas où c'était un problème de disponibilité des ressources.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70 stages: - build - test - quality - package cache: paths: - .m2/repository key: "$CI_JOB_NAME" build_job: stage: build script: - ./mvnw compile -Dhttps.protocols=TLSv1.2 -Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN -Dorg.slf4j.simpleLogger.showDateTime=true -Djava.awt.headless=true --batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true image: openjdk:8-alpine test_job: stage: test script: - ./mvnw test -Dhttps.protocols=TLSv1.2 -Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN -Dorg.slf4j.simpleLogger.showDateTime=true -Djava.awt.headless=true --batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true image: openjdk:8-alpine code_quality_job: stage: quality image: docker:stable allow_failure: true services: - docker:stable-dind script: - mkdir codequality-results - docker run --env CODECLIMATE_CODE="$PWD" --volume "$PWD":/code --volume /var/run/docker.sock:/var/run/docker.sock --volume /tmp/cc:/tmp/cc codeclimate/codeclimate analyze -f html > ./codequality-results/index.html artifacts: paths: - codequality-results/ package_job: stage: package services: - docker:stable-dind variables: DOCKER_HOST: tcp://docker:2375 script: - apk add --no-cache docker - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY - ./mvnw install -PbuildDocker -DskipTests=true -DpushImage -Dhttps.protocols=TLSv1.2 -Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN -Dorg.slf4j.simpleLogger.showDateTime=true -Djava.awt.headless=true --batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true image: openjdk:8-alpine
Dans le log du package je remarque une première erreur :
Quelqu'un peut-il m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 *** WARNING: Service runner-fa6cab46-project-20112127-concurrent-0-cf17e7d5a929384b-docker-0 probably didn't start properly. Health check error: service "runner-fa6cab46-project-20112127-concurrent-0-cf17e7d5a929384b-docker-0-wait-for-service" timeout
Partager