Skip to main content
Документация по GitHub
Version:
Enterprise Cloud
Open Sidebar
GitHub Actions
/
Инструкции
/
Написание рабочих процессов
/
Выбор места выполнения рабочих процессов
/
Выбор бегуна для задания
Домашняя страница
GitHub Actions
Начало работы
Быстрое начало
Общие сведения о GitHub Actions
Основные понятия
Обзор
Непрерывное развертывание
Непрерывная интеграция
Ограничения для выставления счетов и рабочих процессов
Рабочие процессы и действия
Сведения о рабочих процессах
Variables
Избегайте дублирования
Сведения о настраиваемых действиях
Contexts
Сведения о мониторинге
Уведомления о выполнении рабочих процессов
Сведения об устранении неполадок
Средства выполнения
О более крупных бегунах
Сведения о частных сетях
О самостоятельно размещенных средствах выполнения
Взаимодействие с локальной командой runner
Сведения о ARC
Сведения о поддержке ARC
Безопасность
Сведения о секретах
Защита безопасности с помощью OpenID Connect
Случаи использования
Развертывание с помощью действий GitHub
Упаковка с помощью GitHub Actions
Действия по управлению проектами
Сведения о контейнерах служб
Инструкции
Написание рабочих процессов
Используйте шаблоны бизнес-процессов
Выбор времени выполнения рабочих процессов
Запуск рабочего процесса
Использование условий для управления выполнением задания
Выбор места выполнения рабочих процессов
Выбор бегуна для задания
Выполнение заданий в контейнере
Выбор рабочих процессов
Использование заданий в рабочем процессе
Поиск и настройка действий
Интерфейс командной строки GitHub в рабочих процессах
Добавление скриптов
Разрешения для `GITHUB_TOKEN`
Переменные
Передача сведений
Задание значений по умолчанию для заданий
Среды
Параллелизм
Выполнение вариантов задания
Кэширование зависимостей
Хранение артефактов
Управление рабочими процессами и развертываниями
Управление запусками рабочего процесса
Запуск рабочего процесса вручную
Повторное выполнение рабочих процессов и заданий
Отмена рабочего процесса
Отключение и включение рабочего процесса
Пропуск выполнения рабочего процесса
Удаление запуска рабочего процесса
Скачивание артефактов рабочего процесса
Удаление артефактов рабочего процесса
Утверждение открытых запусков вилки
Утверждение запусков приватного вилки
Управление развертываниями
Журнал развертывания
Управление средами
Проверка развертываний
Создание правил настраиваемой защиты
Настройка правил настраиваемой защиты
Совместное использование автоматизации
Создание действий
Установка кодов выхода
Выпуск и обслуживание действий
Публикация в GitHub Marketplace
Действие установки ИНТЕРФЕЙСА командной строки
Повторное использование рабочих процессов
Создание шаблонов рабочих процессов
Общий доступ к вашей организации
Отслеживание и устранение неполадок
Azure Monitor
Диаграмма визуализации
Журнал выполнения рабочего процесса
Просмотр времени выполнения задания
Добавление значка состояния
Журналы выполнения рабочего процесса
Устранение неполадок
Использование Copilot
Включение ведения журнала отладки
Работа с Служба поддержки GitHub
Средства выполнения тестов, размещенные в GitHub
О средствах выполнения, размещенных в GitHub
О средствах выполнения, размещенных в GitHub
Мониторинг текущих заданий
Настройка средств выполнения
Использование крупных средств выполнения
Управление большими средствами выполнения
Управление доступом к крупное средство выполненияs
Выполнение заданий на более крупных запусках
Частные сети
Использование OIDC
Использование WireGuard
Локальные средства выполнения тестов
Управление локальными средствами выполнения
Добавление локальных средств выполнения
Автомасштабирование локальных модулей выполнения
Запуск скрипта до или после задания
Настройка контейнеров, используемых заданиями
Запуск приложения runner в качестве службы
Прокси-серверы
Средства выполнения меток
Использование средств выполнения в рабочем процессе
Управление доступом с помощью групп runner
Отслеживание и устранение неполадок
Удаление локальных runners
Контроллер runner действий
Аутентификация
Развертывание масштабируемых наборов runner
Использование ARC в рабочем процессе
Устранение неполадок
Безопасность
Руководства по безопасности
Защита безопасности
Использование секретов
Автоматическая проверка подлинности токенов
Функции безопасности GitHub
Аттестации артефактов
Аттестации артефактов
Тестирование с помощью повторно используемых рабочих процессов
Контроллер приема артефактов Kubernetes
Проверка аттестаций в автономном режиме
Управление аттестациями
Развертывания защиты безопасности
OpenID Connect в AWS
OpenID Connect в Azure
OpenID Connect в Google Cloud Platform
OpenID Connect в HashiCorp Vault
OpenID Connect в JFrog
OpenID Connect в PyPI
OpenID Connect в поставщиках облачных служб
OpenID Connect с повторно используемыми рабочими процессами
Варианты использования и примеры
Сборка и тестирование
Сборка и тестирование Go
Сборка и тестирование Java и Ant
Сборка и тестирование Java и Gradle
Сборка и тестирование Java с помощью Maven
Сборка и тестирование .NET
Сборка и тестирование Node.js
Сборка и тестирование PowerShell
Сборка и тестирование Python
Сборка и тестирование Ruby
Сборка и тестирование Rust
Сборка и тестирование Swift
Создание и тестирование приложений Xamarin
Развертывание
Развертывание Node.js в Службе приложений Azure
Развертывание Python в Службе приложений Azure
Развертывание Java в Службе приложений Azure
Развертывание .NET в Службе приложений Azure
Развертывание PHP в Службе приложений Azure
Развертывание Docker в Службе приложений Azure
Развертывание статического веб-приложения Azure
Развертывание в службе Azure Kubernetes
Развертывание в Amazon ECS
Развертывание в Google Kubernetes Engine
Подписывание приложений Xcode
Публикация пакетов
Публикация образов Docker
Публикация пакетов Java с помощью Gradle
Публикация пакетов Java с помощью Maven
Публикация пакетов Node.js
Управление проектами
Добавление меток в проблемы
Закрыть неактивные проблемы
Добавление метки для комментариев о проблеме
Планирование создания проблемы
Контейнерные службы
Создание контейнеров служб PostgreSQL
Создание контейнеров служб Redis
Миграция на GitHub Actions
Автоматизированные миграции
Автоматизация миграции с помощью GitHub Actions Importer
Расширение импорта действий GitHub
Миграция Azure DevOps
Миграция бамбука
Миграция Конвейеров Bitbucket
Миграция CircleCI
Миграция GitLab
Миграция Jenkins
Миграция CI Travis
Миграция вручную
Миграция из Azure Pipelines
Миграция из CircleCI
Миграция из GitLab CI/CD
Миграция из Jenkins
Миграция из Travis CI
Администрирование действий GitHub
Метрики GitHub Actions
Устаревшие пространства имен в GHE.com
Справочные материалы
Синтаксис рабочего процесса
События, инициирующие рабочие процессы
Команды рабочего процесса
Variables reference
Выражения
Contexts reference
Синтаксис метаданных
Ограничения действий
Поддержка Dockerfile
Поддерживаемые платформы
Ограничения использования
Дополнительные аргументы и параметры
Учебники
Создание примера рабочего процесса
Создание действия контейнера Docker
Создание действия JavaScript
Создание составного действия
Контроллер runner действий
GitHub Actions
/
Инструкции
/
Написание рабочих процессов
/
Выбор места выполнения рабочих процессов
/
Выбор бегуна для задания
Выбор средства выполнения тестов для задания
Определите тип компьютера, который будет обрабатывать задание в рабочем процессе.
В этой статье
Обзор
Выбор средства выполнения тестов, размещенного на GitHub
Выбор локальных средств выполнения тестов
Выбор бегуна в группе
Обзор
Выбор средства выполнения тестов, размещенного на GitHub
Выбор локальных средств выполнения тестов
Выбор бегуна в группе