📘 О курсе Consuming GitHub Actions Workflows [EN]
Курс длится 1 час 47 минут и ориентирован на разработчиков среднего уровня. Он охватывает ключевые аспекты работы с GitHub Actions, включая создание шаблонов workflow, отладку с помощью логов и использование как готовых, так и кастомных действий. Ведущий курса — Нил Моррисси, архитектор решений и разработчик с опытом работы в крупных IT-организациях.
🧠 Чему вы научитесь
- Создание и использование шаблонов workflow: научитесь создавать повторно используемые шаги workflow для обеспечения консистентности в организации.
- Работа с логами: освоите методы отладки и диагностики проблем с помощью логов workflow.
- Использование действий (Actions): узнаете, как интегрировать действия из GitHub Marketplace или создавать собственные для автоматизации процессов.
- Работа с артефактами: научитесь загружать и использовать артефакты, созданные в процессе выполнения workflow.
- Интерпретация эффектов workflow: освоите анализ конфигурации workflow и диагностику сбоев с использованием логов.
📚 Содержание курса
-
Обзор курса (1 мин 2 с)
-
Нахождение workflow, его логов и артефактов (44 мин 58 с)
- Создание и использование шаблонов workflow.
- Создание репозитория и workflow.
- Поиск логов и загрузка артефактов.
- Использование повторно используемых workflow.
- Создание и перемещение reusable workflow.
- Реализация деплоя в Azure App Service.
-
Интерпретация эффектов workflow (45 мин 5 с)
- Отладка workflow.
- Анализ конфигурации workflow.
- Диагностика сбоев с использованием логов.
- Использование переменных окружения.
- Передача пользовательских переменных окружения.
-
Использование действий в workflow (16 мин 43 с)
- Идентификация надежных действий.
- Использование конкретной версии действия.
🎯 Для кого этот курс
- Разработчики, стремящиеся автоматизировать процессы CI/CD с использованием GitHub Actions.
- DevOps-инженеры, желающие оптимизировать рабочие процессы с помощью GitHub Actions.
- Технические специалисты, заинтересованные в улучшении процессов разработки и деплоя.