Задать вопрос
@Smilleey

Как организовать DevOps для SQL скриптов?

Всем привет!
Есть необходимость периодически разрабатывать SQL скрипты для разовых запусков.
Скрипты должны быть автоматически проверены SonarQube'ом и CheckMarx'ом внутри Pipeline'a и загружены в репозиторий Nexus.
Подскажите, пожалуйста, как правильно организовать процесс,
Заводить кучу репозиториев под каждый скрипт, строить такую же кучу pipeline'ов?
Или как красивее всё это сделать?
  • Вопрос задан
  • 131 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    9 недель
    Далее
  • Академия Эдюсон
    SQL-разработчик: тариф Базовый
    2 месяца
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
Делать так, как удобнее.
Например, я бы сделал так:
  1. Один репозиторий с описанием пайплайна в master
  2. От master отводится ветка, в нее коммитится скрипт
  3. Пайплайн отрабатывает по скрипту
  4. После успешного прохождения пайплайна, ветка удаляется (опционально, предполагаю что раз скрипты одноразовые и не версионированы- хранить их в репозитории смысла нет) или вливается в некую ветку archive
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@dmtrrr
Backend developer
Почему не хранить скрипты в git?
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы