Skip to content
Snippets Groups Projects

"trigger" keyword and failing strategy

Merged Daniel Hornung requested to merge f-trigger-strategy into dev
1 file
+ 43
43
Compare changes
  • Side-by-side
  • Inline
+ 43
43
@@ -27,7 +27,7 @@ variables:
image: $CI_REGISTRY_IMAGE
stages:
- setup
# - test
- test
- deploy
######## Setup ########
@@ -52,48 +52,48 @@ build-testenv:
######## Test ########
# Run the unit tests with MariaDB
unittests-mariadb:
tags: [ docker ]
stage: test
services:
- mariadb:10.4
script:
- make pipeline-test SQL_HOST=mariadb
# Run the unit tests with MySQL 8
unittests-mysql-8:
tags: [ docker ]
stage: test
# Should not stop the pipeline from continuing.
allow_failure: true
services:
- name: mysql:8.0
command: ["--default-authentication-plugin=mysql_native_password"]
script:
- sed "s/NO_AUTO_CREATE_USER,//" -i tests/example.dump.sql
- rm tests/test_autotap.sql
- make pipeline-test SQL_HOST=mysql
# Run the unit tests with MySQL 5
unittests-mysql-5:
tags: [ docker ]
stage: test
# Should not stop the pipeline from continuing.
allow_failure: true
services:
- name: mysql:5.7
command: ["--default-authentication-plugin=mysql_native_password"]
script:
# remove some lines from autotap because the checks of column default
# values don't work with mysql-5
- sed -i "/col_default_is.*NULL/d" tests/test_autotap.sql
- sed -i "/col_default_is.*INACTIVE/d" tests/test_autotap.sql
- sed -i "/col_default_is.*SHA/d" tests/test_autotap.sql
- make pipeline-test SQL_HOST=mysql
# # Run the unit tests with MariaDB
# unittests-mariadb:
# tags: [ docker ]
# stage: test
# services:
# - mariadb:10.4
# script:
# - make pipeline-test SQL_HOST=mariadb
# # Run the unit tests with MySQL 8
# unittests-mysql-8:
# tags: [ docker ]
# stage: test
# # Should not stop the pipeline from continuing.
# allow_failure: true
# services:
# - name: mysql:8.0
# command: ["--default-authentication-plugin=mysql_native_password"]
# script:
# - sed "s/NO_AUTO_CREATE_USER,//" -i tests/example.dump.sql
# - rm tests/test_autotap.sql
# - make pipeline-test SQL_HOST=mysql
# # Run the unit tests with MySQL 5
# unittests-mysql-5:
# tags: [ docker ]
# stage: test
# # Should not stop the pipeline from continuing.
# allow_failure: true
# services:
# - name: mysql:5.7
# command: ["--default-authentication-plugin=mysql_native_password"]
# script:
# # remove some lines from autotap because the checks of column default
# # values don't work with mysql-5
# - sed -i "/col_default_is.*NULL/d" tests/test_autotap.sql
# - sed -i "/col_default_is.*INACTIVE/d" tests/test_autotap.sql
# - sed -i "/col_default_is.*SHA/d" tests/test_autotap.sql
# - make pipeline-test SQL_HOST=mysql
######## Deploy ########
Loading