Рассмотрим кейс
есть 2 отдельных файла которые решают задачу с интеграционным тестированием
первый без использования kafka второй с использованием,
include:
# PRODUCT
- project: 'gitlabci/integration-test'
ref: dev_v2
file:
- 'spark/.base_integration_test.yml'
- 'spark/.base_integration_test_with_kafka.yml'
выбором того или иного сценария тестирования хотелось бы сделать по ходу выполнения pipeline
в предварительном stage перед запуском интеграционного тестирования
или
.base_integration_test:
variables:
COVERAGE_SOURCE: "./src"
extends: .base_integration_test
или
.base_integration_test__with_kafka:
variables:
COVERAGE_SOURCE: "./src"
extends: .base_integration_test_with_kafka
разница в extends:
Как это лучше сделать?