Введение

Завершено

GitHub Actions можно использовать для реализации непрерывной интеграции (CI) для кода, который поддерживается в репозиториях GitHub. CI — это практика использования автоматизации для сборки и тестирования программного обеспечения каждый раз, когда разработчик фиксирует изменения в системе управления версиями. CI помогает командам обнаруживать проблемы на ранних этапах процесса разработки и быстро устранять их.

Предположим, вы хотите настроить конвейер CI для своей группы. Группа разрабатывает веб-сайт, чтобы улучшить опыт клиентов при обращении в службу технической поддержки. Ряд функций еще разрабатывается, и вы хотите убедиться, что группа может легко создавать и тестировать их, чтобы их можно было быстро добавлять на веб-сайт. Так как код проекта хранится в репозитории GitHub, вы решаете использовать GitHub Actions для проекта CI.

В этом модуле вы узнаете, как реализовать непрерывную интеграцию с помощью GitHub Actions и рабочих процессов в репозиториях GitHub.

Цели обучения

В этом модуле вы:

  • Создание и тестирование проекта Node.js с помощью GitHub Actions и шаблонного рабочего процесса
  • Отладка непройденного теста с помощью журнала GitHub Actions
  • Настройка рабочего процесса с помощью GitHub Actions

Необходимые компоненты