Введение
GitHub Actions можно использовать для реализации непрерывной интеграции (CI) для кода, который поддерживается в репозиториях GitHub. CI — это практика использования автоматизации для сборки и тестирования программного обеспечения каждый раз, когда разработчик фиксирует изменения в системе управления версиями. CI помогает командам обнаруживать проблемы на ранних этапах процесса разработки и быстро устранять их.
Предположим, вы хотите настроить конвейер CI для своей группы. Группа разрабатывает веб-сайт, чтобы улучшить опыт клиентов при обращении в службу технической поддержки. Ряд функций еще разрабатывается, и вы хотите убедиться, что группа может легко создавать и тестировать их, чтобы их можно было быстро добавлять на веб-сайт. Так как код проекта хранится в репозитории GitHub, вы решаете использовать GitHub Actions для проекта CI.
В этом модуле вы узнаете, как реализовать непрерывную интеграцию с помощью GitHub Actions и рабочих процессов в репозиториях GitHub.
Цели обучения
В этом модуле вы:
- Создание и тестирование проекта Node.js с помощью GitHub Actions и шаблонного рабочего процесса
- Отладка непройденного теста с помощью журнала GitHub Actions
- Настройка рабочего процесса с помощью GitHub Actions
Необходимые компоненты
- Учетная запись GitHub
- Возможность навигации и редактирования файлов в GitHub
- Дополнительные сведения о GitHub см. в разделе Введение в GitHub.
- Базовое знакомство с GitHub Actions и рабочими процессами
- Если вы не знакомы с GitHub Actions и рабочими процессами, ознакомьтесь с разделом Автоматизация задач разработки с помощью GitHub Actions