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

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

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

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

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

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

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

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

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

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

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

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

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

Узнайте, какие функции GitHub Actions доступны для вашего экземпляра предприятия, и узнайте, как их использовать.