Автоматизация рабочего процесса с помощью GitHub Actions

Начальный уровень
Средний уровень
Инженер DevOps
Администратор
Разработка
Архитектор решений
GitHub
Azure

Узнайте, как GitHub Actions позволяет автоматизировать цикл разработки программного обеспечения и развернуть приложения в Azure.

Содержание этой схемы обучения:

  • Планирование автоматизации жизненного цикла разработки программного обеспечения с помощью рабочих процессов GitHub Actions.
  • Использование GitHub Actions для автоматической сборки приложения.
  • Развертывание в Microsoft Azure с помощью GitHub Actions.
  • Использование скрипта GitHub для взаимодействия с API GitHub.
  • Автоматическая и безопасная публикация библиотек кода или образов Docker с помощью GitHub Packages.

Предварительные требования

Модули, включенные в эту схему обучения

Узнайте, как использовать основные функции GitHub, включая проблемы, уведомления, ветви, фиксации и запросы на вытягивание.

Создайте базовое действие GitHub и используйте его в рабочем процессе.

Узнайте, как создавать рабочие процессы, которые позволяют использовать непрерывную интеграцию (CI) для проектов.

Создайте два рабочих процесса развертывания с помощью GitHub Actions и Microsoft Azure.

Узнайте, как взаимодействовать с API GitHub из GitHub Actions с помощью GitHub Script.

Опубликуйте библиотеки кода или образы Docker автоматически и безопасно с помощью пакетов GitHub. Вы также можете локально запускать образы Docker, опубликованные в GitHub Packages.