Меню

Избранное

Автоматизация разработки

Разберитесь, как автоматизировать сборку, проверки и другие повторяемые шаги разработки ПО.

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

Автоматизация разработки — настройка инструментов и сценариев, выполняющих повторяемые действия при создании и сопровождении программного продукта.

Источник ↗

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

01

Сборка

Настроить повторяемое получение результата из исходного кода.

02

Проверки

Запускать тесты и другие согласованные проверки при изменениях.

03

Контроль результатов

Отслеживать ошибки запуска и разбирать их причины.

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

Опишите текущий процесс команды и выберите небольшой повторяемый шаг. Уточните условия запуска, права доступа и ожидаемый результат.

Курсы для развития навыка «Автоматизация разработки»

ProductStar
Онлайн

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

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

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

Содержание

Что важно знать о навыке «Автоматизация разработки»

Автоматизация разработки переносит повторяемые шаги из ручных инструкций в исполняемый процесс. Это может быть сборка, запуск тестов или проверка стиля кода. Команда выбирает, когда запускать такие шаги и кто отвечает за разбор ошибок.

Автоматизация делает процесс воспроизводимым, если зависимости, параметры и условия запуска описаны достаточно явно. При этом неверная конфигурация может быстро повторять одну и ту же ошибку. Для работы с секретами и публикацией нужны отдельные правила доступа и проверки.

Для практики настройте в учебном репозитории запуск простой проверки при изменении кода. Намеренно внесите безопасную ошибку и убедитесь, что результат виден в журнале. Затем исправьте её и опишите, что именно проверяет ваш процесс.

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

KURSEZ

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

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

Открыть
KURSEZ

Github Actions

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

Открыть
KURSEZ

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

Узнайте о связанном навыке, его применении и обучении.

Открыть

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

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

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

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