Skip to main content

Справочник по GitHub Actions

Найдите сведения для применения к работе с GitHub Actions.

Синтаксис рабочего процесса для GitHub Actions

Рабочий процесс — это настраиваемый автоматизированный процесс, состоящий из одного или нескольких заданий. Чтобы определить конфигурацию рабочего процесса, необходимо создать YAML-файл.

События, инициирующие рабочие процессы

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

Команды рабочего процесса для GitHub Actions

При выполнении команд оболочки в рабочем процессе или в коде действия можно использовать команды рабочего процесса.

Оценка выражений в рабочих процессах и действиях

Выражения можно оценивать в рабочих процессах и действиях.

Доступ к контекстной информации о запусках рабочих процессов

Доступ к контексту можно получить в рабочих процессах и действиях.

Синтаксис метаданных для GitHub Actions

Вы можете создавать действия для выполнения задач в репозитории. Для действий требуется файл метаданных, использующий синтаксис YAML.

Ограничения действий

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

Поддержка Dockerfile для GitHub Actions

При создании Dockerfile для действия контейнера Docker следует знать, как отдельные инструкции Docker взаимодействуют с GitHub Actions и файлом метаданных действия.

Поддерживаемые архитектуры и операционные системы для локальных средств выполнения тестов

Для локального приложения runner поддерживаются следующие архитектуры процессора и операционные системы.

Ограничения использования для локальных средств выполнения

Существуют некоторые ограничения на использование GitHub Actions при использовании локальных средств выполнения тестов. Эти ограничения могут меняться.

Дополнительные аргументы и параметры

GitHub Actions Importer имеет несколько дополнительных аргументов и параметров для настройки процесса миграции в соответствии с вашими потребностями.