je suis le cours Mettez en place l'intégration et la livraison continues avec la démarche DevOps et je rencontre un problème lors du build du "package" (partie 1 du cours, juste avant le Quiz) alors que j'ai pris le contenu du fichier .gitlab-ci.yml du cours.
Pour ceux qui suivent ce cours, avez-vous réussi à passer cette étape et si oui comment ?
Merci pour votre retour.
Cdt,
Si il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes !
Toujours donner le message d'erreur... peut-être que le cours n'est plus à jour, pas grave, on peut essayer de résoudre grâce aux infos que nous donne l'exécution du CI/CD.
D'ailleurs vous avez sans doute fait une recherche de votre côté
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
désolé de ne pas avoir mis le message d'erreur mais la stacktrace est énorme. J'ai repéré ce message :
DEPRECATED: The legacy builder is deprecated and will be removed in a future release.
Install the buildx component to build images with BuildKit:
https://docs.docker.com/go/buildx/
unknown flag: --load
See 'docker build --help'.
15654 [ERROR] Command execution failed.
Pas eu le temps de chercher, je suis ce cours dès que j'ai un moment de libre. Mais je vais m'y mettre.
Merci.
Cdt,
Si il n'y a pas de solutions, c'est qu'il n'y a pas de problèmes !
Je suis aussi bloqué sur ce tutoriel mais je pense avoir trouvé la solution. Après plusieurs heure d'analyse, j'ai compris que le projet spring-clinic a évolué. Aujourd'hui, il utilise une nouvel version du plugin de compilation maven. Ce plugin s'excecute avec la commade:
./mvnw install -PbuildDocker
Avant la mise à jour du projet, le pom était configurer pour utiliser l'artefact ci-dessous :
<groupId>com.spotify</groupId><artifactId>docker-maven-plugin</artifactId> En version1.2.0
Pour le message que vous envoyez ça semble assez clair, l'option load est inconnu, vous en déduisez quoi ?
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Je vais être un peu dur avec vous, chercher fait parti de la base de votre futur travail. On ne peut pas tout savoir, mais tout s'apprend, et votre expérience dépendra beaucoup du mal que vous vous donnerez à chercher les informations.
Trouver un équivalent dans la documentation docker build de ce qu'est censé faire l'option --load
Les cours sont difficiles à mettre à jour, vous dépendez toujours des releases faîtes par ce type d'application, et il y en a beaucoup !
Je n'ai pas écris de cours, pourtant j'arrive à me mettre à leur place et à concevoir les difficultés qu'ils peuvent rencontrer, l'expérience vous aidera à mieux comprendre cela.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Problème cours intégration continue
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)