#18: deployment.adoc
doc/deployment.adoc Документация, doc/deployment.adoc 47 строк · 39 кода · 0 комментариев · 8 пустых
Контрольный список развертывания релиза: изменить журналы изменений, запустить `DevelopmentMainForRelease.kt`, обновить версию, выполнить `./gradlew clean build`, скопировать JAR на SourceForge, собрать многоплатформенный Docker-образ, завершить git-flow, создать тег, увеличить SNAPSHOT.
Сводка шагов релиза
- Обновить
site/_changelogs
- Запустить
DevelopmentMainForRelease.kt
- Установить версию в
build.gradle.kts
./gradlew clean build
- Скопировать JAR на SourceForge
- Собрать многоплатформенный Docker-образ (
linux/arm64,linux/amd64)
- Git Flow: завершить релиз, слить в master/develop
- Пометить master тегом версии
- Увеличить до следующей SNAPSHOT-версии
- Загрузить в 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 снаружи (иногда не удается).