#18: deployment.adoc
doc/deployment.adoc Documentation, doc/deployment.adoc 47 lignes · 39 code · 0 commentaires · 8 vides
Liste de vérification pour le déploiement d'une version : modifier les changelogs, exécuter `DevelopmentMainForRelease.kt`, mettre à jour la version, lancer `./gradlew clean build`, copier le JAR vers SourceForge, construire l'image Docker multi-arch, terminer avec git-flow, taguer, incrémenter la version SNAPSHOT.
Résumé des étapes de publication
- Mettre à jour
site/_changelogs
- Exécuter
DevelopmentMainForRelease.kt
- Définir la version dans
build.gradle.kts
./gradlew clean build
- Copier le JAR vers SourceForge
- Construire l'image Docker multi-arch (
linux/arm64,linux/amd64)
- Git Flow : terminer la version, fusionner dans master/develop
>Tagger master avec la version
- Passer à la version SNAPSHOT suivante
- Téléverser vers GitHub Releases et SourceForge
Commande de construction Docker
docker buildx build --platform linux/arm64,linux/amd64 \
--build-arg JAR_FILE=projectforge-application-\$PF_VERSION.jar \
-t \$DOCKER_USER/projectforge:\$PF_VERSION \
-t \$DOCKER_USER/projectforge:latest --push .
Historique Git
acb790ad2 Correction de diverses fautes de frappe
67ec3b643 Documentation
914856600 WIP : Docker
010ea985f Version 8.0.
55a30ee24 Nouvelle version 7.5.0-SNAPSHOT
654ef204f Mise à jour de deployment.adoc
acc229876 Mise à jour de deployment.adoc
073db1791 Dockerfile : exécuter mvn à l'extérieur (échoue de temps en temps).