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

Как правильно организовать процесс CI?

Планирую организовать процесс следующим образом:
1. Пушим код в репозиторий GitLab.
2. Виртуальная машина на Azure c развернутым TeamCity. Получаем изменения, выполняем сборку пакетов, билд, тесты.
3. Деплой на другую виртуальную машину где будет Staging.
4. После проверки на Staging деплой на продакшн.
Вроде бы все логично, но смущает необходимость развертывания двух дополнительных виртуалок. Можно ли деплоить просто в другую папку на той же виртуалке и насторить в IIS ее как отдельный сайт?
  • Вопрос задан
  • 217 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    JVA-075 Spring Advanced
    1 неделя
    Далее
  • Сетевая Академия ЛАНИТ
    Основы Microsoft Azure
    1 неделя
    Далее
  • Академия Eduson
    Специалист по кибербезопасности
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
Если Staging не влияет на Prod - то почему бы и нет? хотя это и не best practice.
Ответ написан
Ваш ответ на вопрос

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

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