diff options
author | Dylan William Hardison <dylan@hardison.net> | 2018-04-08 21:19:01 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-04-08 21:19:01 +0200 |
commit | e8f272c6f79dc8a919911d88a5b455bc67792f64 (patch) | |
tree | 01f8cd3965e1db810573f65508ded737d86d82fd /.circleci | |
parent | 3293a1f85c9e20893e6823d1f83b667ec9ca9534 (diff) | |
download | bugzilla-e8f272c6f79dc8a919911d88a5b455bc67792f64.tar.gz bugzilla-e8f272c6f79dc8a919911d88a5b455bc67792f64.tar.xz |
Bug 1427884 - Add upgrade tests from 4.2 to Harmony on mysql
Diffstat (limited to '.circleci')
-rw-r--r-- | .circleci/config.yml | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index f5b35833a..de4f2549d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -150,6 +150,28 @@ jobs: path: /app/artifacts - *store_log + migrate_4.2_mysql: + parallelism: 1 + working_directory: /app + docker: + - <<: *bmo_slim_image + environment: + <<: *bmo_env + BMO_urlbase: http://localhost/ + DB_DUMP_URL: "https://github.com/bugzilla/harmony-test-fixtures/blob/master/db-dumps/bugzilla-4.2_mysql.sql.gz?raw=true" + DB_DUMP_FILE: "bugzilla-4.2_mysql.sql" + - <<: *mysql_image + environment: *mysql_env + steps: + - checkout + - run: | + mv /opt/bmo/local /app/local + /app/scripts/entrypoint.pl wait_for_db + curl -L "$DB_DUMP_URL" > "$DB_DUMP_FILE" + zcat "$DB_DUMP_FILE" | mysql -u$BMO_db_user -p$BMO_db_pass -h $BMO_db_host $BMO_db_name + perl checksetup.pl + + test_bmo: parallelism: 1 working_directory: /app @@ -189,9 +211,20 @@ workflows: - test_selenium - test_sanity: filters: *main_filters + - migrate_4.2_mysql: + filters: *main_filters - test_bmo: filters: *main_filters - test_webservices: filters: *main_filters - test_selenium: filters: *main_filters + requires: + - test_sanity + - migrate_4.2_mysql + - build: + filters: *main_filters + requires: + - test_sanity + - test_bmo + - test_webservices |