Skip to content

2.5 (2024-05-29)

Compare
Choose a tag to compare
@vdelendik vdelendik released this 29 May 09:52
bcf76cf

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

Migration Steps

  1. 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
  1. start services and make sure everything is up&running!
./zebrunner.sh start
  1. pull recursively latest changes and verify that sub-modules are valid
git pull --recurse-submodules
  1. 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

  1. upgrade using "./zebrunner.sh upgrade" and restart
./zebrunner.sh upgrade
./zebrunner.sh restart