#18: deployment.adoc
doc/deployment.adoc Documentación, doc/deployment.adoc 47 líneas · 39 código · 0 comentarios · 8 en blanco
Lista de verificación de despliegue de lanzamiento: modificar registros de cambios, ejecutar `DevelopmentMainForRelease.kt`, actualizar versión, ejecutar `./gradlew clean build`, copiar JAR a SourceForge, construir imagen Docker multi-arquitectura, finalizar git-flow, etiquetar, incrementar SNAPSHOT.
Resumen de pasos de lanzamiento
- Actualizar
site/_changelogs
- Ejecutar
DevelopmentMainForRelease.kt
- Establecer versión en
build.gradle.kts
./gradlew clean build
- Copiar JAR a SourceForge
- Construir imagen Docker multi-arquitectura (
linux/arm64,linux/amd64)
- Git Flow: Finalizar lanzamiento, fusionar a master/develop
- Etiquetar master con la versión
- Incrementar a la siguiente versión SNAPSHOT
- Subir a GitHub Releases y SourceForge
Comando de construcción 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 .
Historial de Git
acb790ad2 Corregir varios errores tipográficos
67ec3b643 Documentos
914856600 WIP: Docker
010ea985f Lanzamiento 8.0.
55a30ee24 Nueva versión 7.5.0-SNAPSHOT
654ef204f Actualizar deployment.adoc
acc229876 Actualizar deployment.adoc
073db1791 Dockerfile: ejecutar mvn fuera (falla de vez en cuando).