Краткий обзор инструментов CI CD Gitlab CI, Docker, Ansible // Бесплатный урок OTUS
Обзор курса CI/CD на основе GitLab от OTUS: подробности, преимущества и скидки по промокодам 2025 года
Курс CI/CD на основе GitLab от OTUS — это интенсивное обучение для начинающих DevOps-инженеров, разработчиков и тестировщиков, которое охватывает настройку и оптимизацию CI/CD-процессов, безопасность пайплайнов и работу с GitLab, Ansible, Docker и Kubernetes. Вы получите практические навыки для создания реальных проектов и готовое портфолио для дальнейшей карьеры. Доп. скидка 5% на любой курс - Код: smart активировать Скидка -15% на все открытые курсы - Код: EDTECHFEST15 активировать Начинающие...
Запускаем проект вместе с GitLab и CI/CD: автоматизируем все шаги от сборки до деплоя!
Для начала, создайте файл .gitlab-ci.yml в корне вашего репозитория. Это основной файл конфигурации GitLab CI, который будет содержать все инструкции для вашего CI/CD пайплайна. Файл .gitlab-ci.yml состоит из трех ключевых элементов: stages:
- build
- test
- deploy
variables:
IMAGE_TAG: "latest"
build:
stage: build
script:
- echo "Building project..."
- make build
test:
stage: test
script:
- echo "Running tests..."
- make test
deploy:
stage: deploy
script:
- echo "Deploying application...