#18: deployment.adoc
doc/deployment.adoc Dokumentation, doc/deployment.adoc 47 Zeilen · 39 Code · 0 Kommentare · 8 Leerzeichen
Checkliste für die Release-Bereitstellung: Änderungsprotokolle ändern, `DevelopmentMainForRelease.kt` ausführen, Version aktualisieren, `./gradlew clean build` ausführen, JAR nach SourceForge kopieren, Multi-Arch-Docker-Image erstellen, Git-Flow abschließen, Tag setzen, SNAPSHOT erhöhen.
Zusammenfassung der Release-Schritte
site/_changelogs aktualisieren
DevelopmentMainForRelease.kt ausführen
- Version in
build.gradle.kts festlegen
./gradlew clean build
- JAR nach SourceForge kopieren
- Multi-Arch-Docker-Image erstellen (
linux/arm64,linux/amd64)
- Git Flow: Release abschließen, in master/develop zusammenführen
- Master mit Version taggen
- Auf nächste SNAPSHOT-Version erhöhen
- Auf GitHub Releases und SourceForge hochladen
Docker-Build-Befehl
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 .
Git-Verlauf
acb790ad2 Verschiedene Tippfehler korrigiert
67ec3b643 Dokumentation
914856600 WIP: Docker
010ea985f Version 8.0.
55a30ee24 Neue Version 7.5.0-SNAPSHOT
654ef204f deployment.adoc aktualisiert
acc229876 deployment.adoc aktualisiert
073db1791 Dockerfile: mvn extern ausführen (schlägt gelegentlich fehl).