"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 не отрабатывает, так как насколько я понимаю обработка идёт на момент запуска, где этой переменной никто не передает, она позже уже в матриксе появляется. Итого мой синтаксис не работает, может у кого то есть идеи как подобную логику сделать рабочей?
                  
                  
                
Нашел, вопрос снят, рулзы сместил в джобу - завелось
Обсуждают сегодня