Меню

Избранное

Создание и оптимизация CI/CD

Разберитесь, как автоматизировать сборку, проверки и доставку изменений программы.

В чём состоит навык

Создание CI/CD — настройка последовательности автоматических действий для интеграции изменений и их подготовки или доставки в среду. Оптимизация помогает сделать эту последовательность понятнее и надёжнее.

Источник ↗

Где пригодится

01

Проверка изменений

Запускать сборку и тесты при изменении кода.

02

Подготовка выпуска

Сохранять результат успешной сборки для следующего этапа.

03

Разбор сбоя

Изучать журнал неуспешного шага и устранять причину.

Подготовка, навыки и инструменты

Сначала определите, как проект собирается и какие проверки можно запустить вручную. Для упражнения используйте отдельный учебный репозиторий и тестовую среду.

Курсы для развития навыка «Создание и оптимизация CI/CD»

ProductStar
Онлайн

DevOps: быстрый старт

Мини-курс ProductStar знакомит с задачами DevOps-инженера, Linux, GitLab CI, Docker, Ansible, SQL и Python. В программе заявлены практические задания и итоговая работа для портфолио.

19 900 ₽
При оплате частями
1 990 ₽ / мес. · 10 мес.

Содержание

Что важно знать о навыке «Создание и оптимизация CI/CD»

CI/CD объединяет практики частой интеграции изменений и автоматизации их последующей доставки. В непрерывной интеграции изменения регулярно собирают и проверяют. Дальнейший конвейер может готовить выпуск или развёртывать его; конкретные этапы и необходимость ручного подтверждения определяются проектом.

Например, после изменения кода конвейер может установить зависимости, выполнить тесты и сообщить об ошибке. Важно понимать, какие проверки действительно защищают проект и где хранятся настройки доступа. Быстрый конвейер полезен только тогда, когда он сохраняет необходимые проверки и даёт понятный результат.

Для практики настройте автоматический запуск теста в учебном репозитории, затем намеренно внесите ошибку и найдите её в журнале. Сравнивайте длительность отдельных шагов и устраняйте подтверждённые задержки. Секреты и реальные среды нельзя подставлять в открытые примеры без соответствующей защиты.

Что посмотреть дальше

KURSEZ

Навыки, которые можно проверить

Откройте каталог навыков и найдите материалы по интересующей вас задаче.

Открыть
KURSEZ

Git

Узнайте об инструменте и связанных с ним материалах KURSEZ.

Открыть
KURSEZ

Github Actions

Узнайте об инструменте и связанных с ним материалах KURSEZ.

Открыть

Настройки аналитики

Аналитика не подключена

Сейчас KURSEZ не отправляет данные в Яндекс Метрику. После её подключения здесь можно будет разрешить аналитику или отказаться от неё. Вебвизор использоваться не будет.

Каталог, избранное и переходы на сайты школ доступны без аналитики.