Enhancements
- [#588][#571] bump up to jenkins:2.2
- [#587] switch to the docker compose as plugin
- [#589][#582][#572][#569] bump up to mcloud:2.7
- [#576] implement 2.5 patch upgrade script
- [#575] bump up to reporting 1.30
- [#573] bump up to the latest nginx
- [#328] provide possibility to launch setup process in debug mode
Won't Fix
- [#528] increase default proxy timeouts for nginx<->jenkins communication
- [#470] provide script to cleanup historical artifacts (video, ES indexes etc)
- [#325] Easy way to deploy pro versions as part of setup
Components Updates
- reporting 1.29 -> 1.31
- mcloud 2.5 -> 2.7
- jenkins 2.1->2.2
- pipeline-ce 2.1->2.2.1
- sepenoid 1.8 -> 1.9
- sonarqube 1.4 -> 1.5
Migration Steps
- it is recommended to make a "golden" backup running backup task and making a copy of zebrunner folder
./zebrunner.sh backup
cp -r ../zebrunner ../zebrunner.bak
- start services and make sure everything is up&running!
./zebrunner.sh start
- pull recursively latest changes and verify that sub-modules are valid
git pull --recurse-submodules
- Important! Verify that submodules have below versions:
git submodule status
... jenkins (2.2)
... mcloud (2.7)
... reporting (1.31)
... selenoid (1.9)
... sonarqube (1.5)
There is no sense to continue if any sub-module has older version! Ask for the assistance in telegram
- upgrade using "./zebrunner.sh upgrade" and restart
./zebrunner.sh upgrade
./zebrunner.sh restart