Виталий Ерофеев
Компания: МТС Digital
Продуктовая команда DevOps разработала единый фреймворк CI/CD Store для продуктов. Он построен на базе шаблонов GitLab CI/CD и дает в несколько строк YAML-кода создать готовый CI/CD pipeline, который позволит получать секреты из Vault, собирать и публиковать артефакты. Кроме того, он обеспечивает версионность, статический анализатор кода, деплой в K8s и docker на серверы.
В каждом шаблоне используется свой docker-образ с клиентом для определенного решения, что позволяет создать легкие образы на базе корпоративных стандартов. Сейчас доступны образы с ansible, java, docker, python, vault, semver, artifactory, sonarqube, kubernetes, npm, notify.
Доклад будет полезен тем, кто стоит перед выбором между Jenkins и Gitlab CI, а также тем, кто хочет настроить единую точку входа для команд и предложить им типовые решения по CI/CD с готовым workflow.
Компания: МТС Digital
Компания: МТС Digital