EN · DE · RU · FR · ES

#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

  1. Actualizar site/_changelogs
  2. Ejecutar DevelopmentMainForRelease.kt
  3. Establecer versión en build.gradle.kts
  4. ./gradlew clean build
  5. Copiar JAR a SourceForge
  6. Construir imagen Docker multi-arquitectura (linux/arm64,linux/amd64)
  7. Git Flow: Finalizar lanzamiento, fusionar a master/develop
  8. Etiquetar master con la versión
  9. Incrementar a la siguiente versión SNAPSHOT
  10. 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).