Статику без predefined? Т.е. динамику?
да, указать, свои переменные и передавать их в джобе
Плохо понимаю задачу. Цель - избежать явного задания в gitlab.yml шагов deploy_1, deploy_2, ... deploy_n. При этом набор переменных (не значения), включая их количество и имена, может меняться. Как тогда планируется их передавать? Чтобы был единый конфиг для вариаций деплоймента, необходимо зафиксировать каким-то образом "контейнер" (== хранилище) переменных или уметь его предсказывать. Генерировать конфиг гитлаба, когда задача уже выполняется, не получится. Поэтому способ передачи переменных внутрь job должен оставаться фиксированным. Если приложение, например, умеет брать значения из ENV_VAR_CONTAINER переменной и как-то парсить значения внутри, то это значение можно передать из предыдущего шага. Но "магия" будет уже происходить на уровне приложения, а не на уровне гитлаба.
Обсуждают сегодня