descriptionОписание
Настроить CI-CD в Yandex Cloud
Инструментарий: GitLab CI-CD
ОС: Astra-Linux
Стек технологий собираемого продукта: .Net C#, React, PostgreSql, MinIO, Nginx
Задачи CI:
- Конфигурирование GitLab CI-CD (runner, registry)
- Написание скриптов сборки (bash) исходного кода (C#, React)
- Написание pipeline сборки (gitlab-ci, docker-compose) docker-images различных конфигураций
- Настройка томов и портов для собираемых docker-images
- Настройка обратного прокси-сервера (Nginx) с веб-сервером Kestrel
- Подключение Secrets (settings.json, appsettings.json, nginx.conf, ssl-certificates) при сборке docker-images
- Конфигурирование CORS при сборке docker-images
- Настройка реестра (кеширование) nuget пакетов и js-библиотек в GitLab реестре
Задачи CD:
- Публикация docker-images на CDN
Форма оплаты: Договор ГПХ с юридическим лицом