Pour chaque TP, je veux une copie d’écran de l’exécution de votre Pipeline pour chaque projet avec votre identifiant affiché sur GitLab.
Source du projet (zip) basique Maven Spring Boot PasBeauApp_squelette
Ce projet basique contient les fichiers suivants :
Si vous devez créer un fichier dockerfile pour Docker vous pouvez utiliser celui que je mets haibituellement dans les démonstrations et les exemples :
dockerfile
Souvent, nous travaillons avec des application Spring Boot.
# l'image OpenJDK 17, par contre changer votre version de java si 21 ou autre (pour la compilation) FROM eclipse-temurin:17-jdk # par défaut, on met dossier de travail dans le conteneur WORKDIR /app # Ici on copie le JAR généré par Maven COPY target/*.jar app.jar # ici commande exécutée au lancement de notre conteneur CMD ["java", "-jar", "app.jar"]