MindPhaser34
@MindPhaser34
Системный администратор, DevOps

Возможно ли в gitlab ci динамически поднимать микросервисы в зависимости от переменных?

В репе есть папка с файлами, в которых присутствует набор переменных для микросервиса (ключ=значение). Возможно ли сделать так, чтобы количество сервисов зависело от количества этих файлов(наборов переменных)?
Например, есть папка /env/, в ней файл .env-1. При пуше коммита деплоится/обновляется 1 сервис с набором энвов из файла .env-1. Если добавляем в эту же папку .env-2, то при следующем коммите деплоятся/обновляются 2 сервиса, один с .env-1 другой с .env-2 и так далее.
Возможно ли сделать это или что-то похожее в gitlab из коробки?
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
VoidVolker
@VoidVolker
Dark side eye. А у нас печеньки! А у вас?
Да, можно. Просто запускаете свой скрипт в пайплайне, который читает список файлов и запускает триггер деплоя с вашими условиями.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы