Доброго дня!
Я студент первого курса, сейчас изучаю CI/CD.
Имеются вопросы именно по части развертывания приложений на продакшн сервере.
Не вижу ни общей картины, ни толковых примеров. У меня есть проект (сайт) на Flask'e (Python). Я собираюсь развертывать этот проект на сервере, но не знаю, как сделать CD. Больше ничего не могу сказать, просто не знаю.
Поэтому прошу вас, если имеются, привести хорошие примеры настройки непрерывной доставки от и до, чтобы разобраться в этом наконец-то.
Спасибо!
А вручную вы приложение умеете деплоить? Если да, то запишите по шагам как. Например:
1) получить код из repository
2) запустить static code analize
3) security scanner
4) unit tests
И т.д.
Если все прошло удачно - деплоим
1) копируем
2) конфигируем
3) перегружаем
4) проверяем
Когда с этим разберетесь, читаете описания и примеры любой CI/CD и подгоняете под ваш сценарий.