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
Домашняя страница
GitHub Actions
О GitHub Actions
Общие сведения о GitHub Actions
Непрерывная интеграция
Непрерывное развертывание
Написание рабочих процессов
Быстрое начало
Сведения о рабочих процессах
Используйте шаблоны бизнес-процессов
Выбор времени выполнения рабочих процессов
Запуск рабочего процесса
Использование условий для управления выполнением задания
События, инициирующие рабочие процессы
Выбор места выполнения рабочих процессов
Выбор бегуна для задания
Выполнение заданий в контейнере
Выбор рабочих процессов
Использование заданий в рабочем процессе
Поиск и настройка действий
Интерфейс командной строки GitHub в рабочих процессах
Команды рабочего процесса
Добавление скриптов
Разрешения для `GITHUB_TOKEN`
Выражения
Переменные
Контексты
Передача сведений
Задание значений по умолчанию для заданий
Среды
Параллелизм
Выполнение вариантов задания
Кэширование зависимостей
Хранение артефактов
Синтаксис рабочего процесса
Управление рабочими процессами и развертываниями
Управление запусками рабочего процесса
Запуск рабочего процесса вручную
Повторное выполнение рабочих процессов и заданий
Отмена рабочего процесса
Отключение и включение рабочего процесса
Пропуск выполнения рабочего процесса
Удаление запуска рабочего процесса
Скачивание артефактов рабочего процесса
Удаление артефактов рабочего процесса
Утверждение открытых запусков вилки
Утверждение запусков приватного вилки
Управление развертываниями
Журнал развертывания
Управление средами
Проверка развертываний
Создание правил настраиваемой защиты
Настройка правил настраиваемой защиты
Совместное использование автоматизации
Избегайте дублирования
Создание действий
Сведения о настраиваемых действиях
Создание действия контейнера Docker
Создание действия JavaScript
Создание составного действия
Синтаксис метаданных
Поддержка Dockerfile
Установка кодов выхода
Выпуск и обслуживание действий
Публикация в GitHub Marketplace
Действие установки ИНТЕРФЕЙСА командной строки
Повторное использование рабочих процессов
Создание шаблонов рабочих процессов
Общий доступ из частного репозитория
Общий доступ к организации
Отслеживание и устранение неполадок
Azure Monitor
Сведения о мониторинге
Уведомления о выполнении рабочих процессов
Диаграмма визуализации
Журнал выполнения рабочего процесса
Просмотр времени выполнения задания
Добавление значка состояния
Журналы выполнения рабочего процесса
Устранение неполадок
Сведения об устранении неполадок
Использование Copilot
Включение ведения журнала отладки
Работа с Служба поддержки GitHub
Средства выполнения тестов, размещенные в GitHub
О средствах выполнения, размещенных в GitHub
О средствах выполнения, размещенных в GitHub
Мониторинг текущих заданий
Настройка средств выполнения
Использование крупных средств выполнения
О более крупных бегунах
Управление большими средствами выполнения
Управление доступом к крупное средство выполненияs
Выполнение заданий на более крупных запусках
Частные сети
Сведения о частных сетях
Использование OIDC
Использование WireGuard
Локальные средства выполнения тестов
Управление локальными средствами выполнения
О самостоятельно размещенных средствах выполнения
Взаимодействие с локальной командой runner
Поддерживаемые платформы
Ограничения использования
Добавление локальных средств выполнения
Автомасштабирование локальных модулей выполнения
Запуск скрипта до или после задания
Настройка контейнеров, используемых заданиями
Запуск приложения 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
Сборка и тестирование Rust
Сборка и тестирование Swift
Создание и тестирование приложений Xamarin
Развертывание
Развертывание с помощью действий GitHub
Развертывание Node.js в Службе приложений Azure
Развертывание Python в Службе приложений Azure
Развертывание Java в Службе приложений Azure
Развертывание .NET в Службе приложений Azure
Развертывание PHP в Службе приложений Azure
Развертывание Docker в Службе приложений Azure
Развертывание статического веб-приложения Azure
Развертывание в службе Azure Kubernetes