Перенос проекта на Yandex.Cloud + настройка полного цикла CI/CD
Цена договорная
Есть система следующей архитектуры: отдельно FE, отдельно BE, отдельно БД.
Также есть три типа тестов: unit FE (внутри FE), unit BE (внутри BE) и UI-автотесты в отдельной директории (прогоняются через webdriver chrome/safari)
Также есть три типа тестов: unit FE (внутри FE), unit BE (внутри BE) и UI-автотесты в отдельной директории (прогоняются через webdriver chrome/safari)
- Нужно:
-перенести всю инфраструктуру в y.cloud
-все упаковать в контейнеры докера (отдельный для FE, BE, SQL и, при необходимости - для тестов)
-настроить автоматическое скалирование выделяемых ресурсов на инстанс, чтобы при повышении нагрузки выделялся дополнительный ресурс без остановки сервиса.
-настройка вывода результатов прогона тестов (или в Gitlab или в отдельный софт - TeamCity) - Требуемый Pipline на выходе:
При нужном merge (для FE или BE) запускается:
-Тест сборки проекта: развертывание контекнеров c FE + BE, которые подключаются к БД статичного stage стенда
-Прогон тестов: все юнитовые + UI
-Деплой на stage-стенд
-Деплой на prod-стенд
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.