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

Планирую организовать процесс следующим образом:
1. Пушим код в репозиторий GitLab.
2. Виртуальная машина на Azure c развернутым TeamCity. Получаем изменения, выполняем сборку пакетов, билд, тесты.
3. Деплой на другую виртуальную машину где будет Staging.
4. После проверки на Staging деплой на продакшн.
Вроде бы все логично, но смущает необходимость развертывания двух дополнительных виртуалок. Можно ли деплоить просто в другую папку на той же виртуалке и насторить в IIS ее как отдельный сайт?
  • Вопрос задан
  • 215 просмотров
Пригласить эксперта
Ответы на вопрос 1
MaxDukov
@MaxDukov
впишусь в проект как SRE/DevOps.
Если Staging не влияет на Prod - то почему бы и нет? хотя это и не best practice.
Ответ написан
Ваш ответ на вопрос

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

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