Loading .gitlab-ci.yml +31 −0 Original line number Diff line number Diff line Loading @@ -178,6 +178,37 @@ run-tests-with-mysql: reports: junit: build/JU_*.xml test-db-upgrade: stage: test dependencies: [] tags: - amd64 - docker - linux image: registry.gitlab.com/tango-controls/docker/ci/cpp/debian12:cppTango_version_main before_script: - sudo apt-get update - > sudo apt-get install -y libboost-test-dev libmariadb-dev-compat mariadb-server - sudo service mariadb restart - sudo mysql -u root -e "SET PASSWORD = PASSWORD('secret');" - echo "TANGO_HOST=127.0.0.1:10000" | sudo tee -a /etc/tangorc script: - cmake -B build -S . -DBUILD_TESTING=OFF -DMYSQL_ADMIN=root -DMYSQL_ADMIN_PASSWD=secret - cd build - ./create_db.sh - mariadb-dump -u root -psecret --routines --events --compact tango > database-before.sql - mariadb -u root -psecret < update_db_from_5.23_to_5.24.sql - mariadb-dump -u root -psecret --routines --events --compact tango > database-after.sql - diff -Nur database-before.sql database-after.sql artifacts: paths: - build/database-before.sql - build/database-after.sql release_job: dependencies: [] tags: Loading Loading
.gitlab-ci.yml +31 −0 Original line number Diff line number Diff line Loading @@ -178,6 +178,37 @@ run-tests-with-mysql: reports: junit: build/JU_*.xml test-db-upgrade: stage: test dependencies: [] tags: - amd64 - docker - linux image: registry.gitlab.com/tango-controls/docker/ci/cpp/debian12:cppTango_version_main before_script: - sudo apt-get update - > sudo apt-get install -y libboost-test-dev libmariadb-dev-compat mariadb-server - sudo service mariadb restart - sudo mysql -u root -e "SET PASSWORD = PASSWORD('secret');" - echo "TANGO_HOST=127.0.0.1:10000" | sudo tee -a /etc/tangorc script: - cmake -B build -S . -DBUILD_TESTING=OFF -DMYSQL_ADMIN=root -DMYSQL_ADMIN_PASSWD=secret - cd build - ./create_db.sh - mariadb-dump -u root -psecret --routines --events --compact tango > database-before.sql - mariadb -u root -psecret < update_db_from_5.23_to_5.24.sql - mariadb-dump -u root -psecret --routines --events --compact tango > database-after.sql - diff -Nur database-before.sql database-after.sql artifacts: paths: - build/database-before.sql - build/database-after.sql release_job: dependencies: [] tags: Loading