О чём курс

Автоматизируйте тестирование, сборку и развертывание приложений, превратив рутинные задачи в полноценный CI/CD пайплайн. Вместо ручного запуска команд вы научитесь настраивать рабочие процессы, которые реагируют на изменения в репозитории и выполняют нужные инструкции без вашего участия.

Внутри курса разбираются:

  • Интеграция Docker в рабочие процессы: контейнеризация этапов сборки для воспроизводимости сред.
  • Стратегии кэширования: оптимизация времени выполнения задач и экономия ресурсов GitHub.
  • Управление сложными процессами: использование матричного тестирования, переменных окружения и запуск задач по расписанию или конкретным событиям.
  • Работа с артефактами: настройка передачи данных между этапами сборки и их хранение.

Курс подойдет разработчикам, которые хотят делегировать рутинные операции по обслуживанию кода системе автоматизации. На выходе вы получите настроенный CI/CD процесс для своих проектов и навыки создания собственных кастомных действий (actions).

Программа обучения

  • Изучение синтаксиса YAML
  • Концепции GitHub Actions (Workflows, Steps, Jobs, Actions)
  • Настройка событий и расписаний
  • Использование фильтрации, переменных среды и контекста
  • Работа с шифрованием и матрицей задач
  • Использование Docker в рабочих процессах
  • Кэширование для экономии ресурсов
  • Загрузка и управление артефактами
  • Интеграция с GitHub Marketplace и создание собственных действий
Складчина создана 22 декабря 2023 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 12

АС Александр Сокирка Все материалы
458 ₽ 5 000 ₽