EN · DE · RU · FR · ES

#18: deployment.adoc

doc/deployment.adoc Документация, doc/deployment.adoc 47 строк · 39 кода · 0 комментариев · 8 пустых
Контрольный список развертывания релиза: изменить журналы изменений, запустить `DevelopmentMainForRelease.kt`, обновить версию, выполнить `./gradlew clean build`, скопировать JAR на SourceForge, собрать многоплатформенный Docker-образ, завершить git-flow, создать тег, увеличить SNAPSHOT.

Сводка шагов релиза

  1. Обновить site/_changelogs
  2. Запустить DevelopmentMainForRelease.kt
  3. Установить версию в build.gradle.kts
  4. ./gradlew clean build
  5. Скопировать JAR на SourceForge
  6. Собрать многоплатформенный Docker-образ (linux/arm64,linux/amd64)
  7. Git Flow: завершить релиз, слить в master/develop
  8. Пометить master тегом версии
  9. Увеличить до следующей SNAPSHOT-версии
  10. Загрузить в GitHub Releases и SourceForge

Команда сборки 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 .

История Git

acb790ad2 Исправлены различные опечатки
67ec3b643 Документация
914856600 WIP: Docker
010ea985f Релиз 8.0.
55a30ee24 Новая версия 7.5.0-SNAPSHOT
654ef204f Обновление deployment.adoc
acc229876 Обновление deployment.adoc
073db1791 Dockerfile: запуск mvn снаружи (иногда не удается).