"core"
variables:
db_user: "super_core"
db_pass: ${core_pass_dev}
db: "core_dev"
- if: $service == "statistics"
variables:
db_user: "super_statistics"
db_pass: ${statistics_pass_dev}
db: "statistics_dev"
- when: always
#static vars
variables:
db_host: 127.0.0.1
db_port: 5432
stages:
- migrations
migrations:
stage: migrations
image: python:3.10.0-alpine
tags:
- builder-docker
script:
#- yoyo apply ${service}
- echo $service $db_user $db_pass $db
parallel:
matrix:
- service: core
- service: statistics
Всем привет, пытаюсь построить логику при который на основе переменной сетнеться в ходе джобы парочка других, но workflow не отрабатывает, так как насколько я понимаю обработка идёт на момент запуска, где этой переменной никто не передает, она позже уже в матриксе появляется. Итого мой синтаксис не работает, может у кого то есть идеи как подобную логику сделать рабочей?
Нашел, вопрос снят, рулзы сместил в джобу - завелось
Обсуждают сегодня