Automatic Steps
Build
- maven package
✔️
Smoke Test
- test binaries (simple startup smoke test)
✔️
Artifactory
- deploy artifacts to artifactory
✔️
Git Branches
- merge dev branch into master
✔️ - delete dev branch on all remotes
✔️
Tags/Release
- create GitLab tag
✔️ - create and prepare GitHub tag (+ upload binaries)
✔️
Docker
- build docker image and push to registy
✔️
Manual Steps
- update news_de.properties and news_en.properties
- update Dockerfile
- update screenshots
- update wiki
- update README
- update default branch in gitlab
- change pom version and versionCode in new pom
- update german roadmap
- update english roadmap
- close GitHub milestone
- update Gitlab CI/CD variable (next version name)