Skip to main content
Документация по GitHub
Version:
Free, Pro, & Team
Поиск документации по GitHub
Search
Select language: current language is Russian
Open Search Bar
Close Search Bar
Open Menu
Open Sidebar
GitHub Actions
/
Написание рабочих процессов
/
Выбор места выполнения рабочих процессов
/
Выбор бегуна для задания
Домашняя страница
GitHub Actions
О GitHub Actions
Общие сведения о GitHub Actions
Непрерывная интеграция
Непрерывное развертывание
Написание рабочих процессов
Быстрое начало
Сведения о рабочих процессах
Используйте шаблоны бизнес-процессов
Выбор времени выполнения рабочих процессов
Запуск рабочего процесса
Использование условий для управления выполнением задания
События, инициирующие рабочие процессы
Выбор места выполнения рабочих процессов
Выбор бегуна для задания
Выполнение заданий в контейнере
Выбор рабочих процессов
Использование заданий в рабочем процессе
Поиск и настройка действий
Интерфейс командной строки GitHub в рабочих процессах
Команды рабочего процесса
Добавление скриптов
Разрешения для `GITHUB_TOKEN`
Выражения
Переменные
Контексты
Передача сведений
Задание значений по умолчанию для заданий
Среды
Параллелизм
Выполнение вариантов задания
Кэширование зависимостей
Хранение артефактов
Синтаксис рабочего процесса
Управление рабочими процессами и развертываниями
Управление запусками рабочего процесса
Запуск рабочего процесса вручную
Повторное выполнение рабочих процессов и заданий
Отмена рабочего процесса
Отключение и включение рабочего процесса
Пропуск выполнения рабочего процесса
Удаление запуска рабочего процесса
Скачивание артефактов рабочего процесса
Удаление артефактов рабочего процесса
Утверждение открытых запусков вилки
Утверждение запусков приватного вилки
Управление развертываниями
Журнал развертывания
Управление средами
Проверка развертываний
Создание правил настраиваемой защиты
Настройка правил настраиваемой защиты
Совместное использование автоматизации
Избегайте дублирования
Создание действий
Сведения о настраиваемых действиях
Создание действия контейнера Docker
Создание действия JavaScript
Создание составного действия
Синтаксис метаданных
Поддержка Dockerfile
Установка кодов выхода
Выпуск и обслуживание действий
Публикация в GitHub Marketplace
Действие установки ИНТЕРФЕЙСА командной строки
Повторное использование рабочих процессов
Создание шаблонов рабочих процессов
Общий доступ из частного репозитория
Общий доступ к организации
Отслеживание и устранение неполадок
Azure Monitor
Сведения о мониторинге
Уведомления о выполнении рабочих процессов
Диаграмма визуализации
Журнал выполнения рабочего процесса
Просмотр времени выполнения задания
Добавление значка состояния
Журналы выполнения рабочего процесса
Устранение неполадок
Сведения об устранении неполадок
Включение ведения журнала отладки
Работа с Служба поддержки GitHub
Средства выполнения тестов, размещенные в GitHub
О средствах выполнения, размещенных в GitHub
О средствах выполнения, размещенных в GitHub
Мониторинг текущих заданий
Настройка средств выполнения
Использование крупных средств выполнения
О более крупных бегунах
Управление большими средствами выполнения
Управление доступом к крупное средство выполненияs
Выполнение заданий на более крупных запусках
Частная сеть
Сведения о частных сетях
Использование OIDC
Использование WireGuard
Локальные средства выполнения тестов
Управление локальными средствами выполнения
О самостоятельно размещенных средствах выполнения
Добавление локальных средств выполнения
Автомасштабирование локальных модулей выполнения
Запуск скрипта до или после задания
Настройка контейнеров, используемых заданиями
Запуск приложения runner в качестве службы
Прокси-серверы
Средства выполнения меток
Использование средств выполнения в рабочем процессе
Управление доступом с помощью групп runner
Отслеживание и устранение неполадок
Удаление локальных runners
Контроллер runner действий
Сведения о ARC
Быстрое начало
Аутентификация
Развертывание масштабируемых наборов runner
Использование ARC в рабочем процессе
Устранение неполадок
Сведения о поддержке ARC
Безопасность
Руководства по безопасности
Защита безопасности
Использование секретов
Автоматическая проверка подлинности токенов
Функции безопасности GitHub
Аттестации артефактов
Аттестации артефактов
Тестирование с помощью повторно используемых рабочих процессов
Контроллер приема артефактов Kubernetes
Проверка аттестаций в автономном режиме
Развертывания защиты безопасности
Защита безопасности с помощью OpenID Connect
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
Сборка и тестирование Swift
Создание и тестирование приложений Xamarin
Развертывание
Развертывание с помощью действий GitHub
Развертывание Node.js в Службе приложений Azure
Развертывание Python в Службе приложений Azure
Развертывание Java в Службе приложений Azure
Развертывание .NET в Службе приложений Azure
Развертывание PHP в Службе приложений Azure
Развертывание Docker в Службе приложений Azure
Развертывание статического веб-приложения Azure
Развертывание в службе Azure Kubernetes
Развертывание в Amazon ECS
Развертывание в Google Kubernetes Engine
Подписывание приложений Xcode
Публикация пакетов
Упаковка с помощью GitHub Actions
Публикация образов 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
Совместное использование рабочих процессов с организацией
Руководства для GitHub Actions
GitHub Actions
/
Написание рабочих процессов
/
Выбор места выполнения рабочих процессов
/
Выбор бегуна для задания
Выбор средства выполнения тестов для задания
Определите тип компьютера, который будет обрабатывать задание в рабочем процессе.
В этой статье
Обзор
Выбор средства выполнения тестов, размещенного на GitHub
Выбор локальных средств выполнения тестов
Выбор бегуна в группе
Обзор
Выбор средства выполнения тестов, размещенного на GitHub
Выбор локальных средств выполнения тестов
Выбор бегуна в группе