|
|
|
|
|
|
|
|
############################################################################### |
|
|
############################################################################### |
|
|
# Define `test` template |
|
|
# Define `test` template |
|
|
############################################################################### |
|
|
############################################################################### |
|
|
.test_instance: |
|
|
|
|
|
|
|
|
.test_instance: &test_instance |
|
|
stage: *stage_test |
|
|
stage: *stage_test |
|
|
image: *image_dindruby |
|
|
image: *image_dindruby |
|
|
services: *services_docker_dind |
|
|
services: *services_docker_dind |
|
|
|
|
|
|
|
|
# Alternative value to consider: `${CI_JOB_NAME}` |
|
|
# Alternative value to consider: `${CI_JOB_NAME}` |
|
|
- 'bin/kitchen verify "${DOCKER_ENV_CI_JOB_NAME}"' |
|
|
- 'bin/kitchen verify "${DOCKER_ENV_CI_JOB_NAME}"' |
|
|
|
|
|
|
|
|
|
|
|
############################################################################### |
|
|
|
|
|
# Define `test` template (`allow_failure: true`) |
|
|
|
|
|
############################################################################### |
|
|
|
|
|
.test_instance_failure_permitted: |
|
|
|
|
|
<<: *test_instance |
|
|
|
|
|
allow_failure: true |
|
|
|
|
|
|
|
|
############################################################################### |
|
|
############################################################################### |
|
|
# `test` stage: each instance below uses the `test` template above |
|
|
# `test` stage: each instance below uses the `test` template above |
|
|
############################################################################### |
|
|
############################################################################### |
|
|
|
|
|
|
|
|
default-debian-9-master-py3: {extends: '.test_instance'} |
|
|
default-debian-9-master-py3: {extends: '.test_instance'} |
|
|
default-ubuntu-2004-master-py3: {extends: '.test_instance'} |
|
|
default-ubuntu-2004-master-py3: {extends: '.test_instance'} |
|
|
default-ubuntu-1804-master-py3: {extends: '.test_instance'} |
|
|
default-ubuntu-1804-master-py3: {extends: '.test_instance'} |
|
|
|
|
|
# default-debian-11-3004-0-py3: {extends: '.test_instance'} |
|
|
|
|
|
# default-debian-10-3004-0-py3: {extends: '.test_instance'} |
|
|
|
|
|
# default-debian-9-3004-0-py3: {extends: '.test_instance'} |
|
|
|
|
|
# default-ubuntu-2004-3004-0-py3: {extends: '.test_instance'} |
|
|
|
|
|
# default-ubuntu-1804-3004-0-py3: {extends: '.test_instance'} |
|
|
# default-debian-11-3003-3-py3: {extends: '.test_instance'} |
|
|
# default-debian-11-3003-3-py3: {extends: '.test_instance'} |
|
|
# default-debian-10-3003-3-py3: {extends: '.test_instance'} |
|
|
# default-debian-10-3003-3-py3: {extends: '.test_instance'} |
|
|
# default-debian-9-3003-3-py3: {extends: '.test_instance'} |
|
|
# default-debian-9-3003-3-py3: {extends: '.test_instance'} |