Skip to main content
Документация по GitHub
Version:
Enterprise Cloud
Поиск документации по GitHub
Действия GitHub
/
Развертывание
HOME
GitHub Actions
Краткое руководство
Изучение GitHub Actions
Общие сведения о GitHub Actions
Поиск и настройка действий
Основные функции
Выражения
Контексты
Переменные
Использование начальных рабочих процессов
Ограничения для выставления счетов и рабочих процессов
Примеры
Использование скриптов для тестирования кода в средстве выполнения
Использование интерфейса командной строки GitHub в средстве выполнения
Использование параллелизма, выражений и матрицы тестирования
Использование рабочих процессов
Сведения о рабочих процессах
Запуск рабочего процесса
Запуск рабочего процесса вручную
Отключение и включение рабочего процесса
События, инициирующие рабочие процессы
Синтаксис рабочего процесса
Команды рабочего процесса
Повторное использование рабочих процессов
Обязательные рабочие процессы
Кэширование зависимостей
Хранение артефактов
Создание начальных рабочих процессов
Совместное использование рабочих процессов с организацией
Интерфейс командной строки GitHub в рабочих процессах
Использование заданий
Использование заданий в рабочем процессе
Выбор бегуна для задания
Использование условий для управления выполнением задания
Матрицы
Параллелизм
Среды
Выполнение заданий в контейнере
Задание значений по умолчанию для заданий
Назначение разрешений заданиям
Определение выходных данных для заданий
Управление выполнениями рабочего процесса
Повторное выполнение рабочих процессов и заданий
Отмена рабочего процесса
Утверждение открытых запусков вилки
Утверждение запусков приватного вилки
Проверка развертываний
Пропуск выполнения рабочего процесса
Удаление запуска рабочего процесса
Скачивание артефактов рабочего процесса
Удаление артефактов рабочего процесса
Сборка и тестирование
Непрерывная интеграция
Сборка и тестирование Go
Сборка и тестирование Java и Ant
Сборка и тестирование Java и Gradle
Сборка и тестирование Java с помощью Maven
Сборка и тестирование .NET
Сборка и тестирование Node.js
Сборка и тестирование PowerShell
Сборка и тестирование Python
Сборка и тестирование Ruby
Сборка и тестирование Swift
Создание и тестирование приложений Xamarin
Развертывание
Сведения о развертывании
Сведения о непрерывном развертывании
Развертывание с помощью действий GitHub
Развертывание в поставщике облачных служб
Развертывание в Amazon ECS
Развернуть в Azure
Развертывание Node.js в Службе приложений Azure
Развертывание Python в Службе приложений Azure
Развертывание Java в Службе приложений Azure
Развертывание .NET в Службе приложений Azure
Развертывание PHP в Службе приложений Azure
Развертывание Docker в Службе приложений Azure
Развертывание статического веб-приложения Azure
Развертывание в службе Azure Kubernetes
Развертывание в Google Kubernetes Engine
Развертывания защиты безопасности
Защита безопасности с помощью OpenID Подключение
Подключение OpenID в AWS
Подключение OpenID в Azure
OpenID Подключение в Google Cloud Platform
OpenID Подключение в HashiCorp Vault
Подключение OpenID в поставщиках облачных служб
Подключение OpenID в PyPI
OpenID Подключение с повторно используемыми рабочими процессами
Целевые среды
Использование сред для развертывания
Защита развертываний
Создание правил настраиваемой защиты
Настройка правил настраиваемой защиты
Управление развертываниями
Журнал развертывания
Развертывание приложений Xcode
Подписывание приложений Xcode
Контейнерные службы
Сведения о контейнерах служб
Создание контейнеров служб PostgreSQL
Создание контейнеров служб Redis
Публикация пакетов
Упаковка с помощью GitHub Actions
Публикация образов Docker
Публикация пакетов Java с помощью Gradle
Публикация пакетов Java с помощью Maven
Публикация пакетов Node.js
Управление проблемами и запросами на вытягивание
Действия по управлению проектами
Добавление меток в проблемы
Закрыть неактивные проблемы
Добавление метки для комментариев о проблеме
Перемещение назначенных проблем
Удаление метки при добавлении карта
Планирование создания проблемы
Миграция на GitHub Actions
Автоматизированные миграции
Automate migration with GitHub Actions Importer
Расширение импорта действий GitHub
Дополнительные аргументы и параметры
Миграция Azure DevOps
Миграция бамбука
Миграция Конвейеров Bitbucket
Миграция CircleCI
Миграция GitLab
Миграция Jenkins
Миграция CI Travis
Миграция вручную
Миграция из Azure Pipelines
Миграция из CircleCI
Миграция из GitLab CI/CD
Миграция из Jenkins
Миграция из Travis CI
Отслеживание и устранение неполадок
Сведения о мониторинге и устранении неполадок
Диаграмма визуализации
Добавление значка состояния
Журнал выполнения рабочего процесса
Просмотр времени выполнения задания
Журналы выполнения рабочего процесса
Включение ведения журнала отладки
Уведомления о выполнении рабочих процессов
Средства выполнения тестов, размещенные в GitHub
О средствах выполнения, размещенных в GitHub
О средствах выполнения, размещенных в GitHub
Мониторинг текущих заданий
Настройка средств выполнения
О более крупных бегунах
О более крупных бегунах
Управление большими средствами выполнения
Control access to larger runners
Выполнение заданий на более крупных запусках
Частная сеть
Сведения о частных сетях
Использование OIDC
Использование WireGuard
Локальные средства выполнения тестов
Управление локальными средствами выполнения
О самостоятельно размещенных средствах выполнения
Добавление локальных средств выполнения
Автомасштабирование локальных модулей выполнения
Запуск скрипта до или после задания
Настройка контейнеров, используемых заданиями
Запуск приложения runner в качестве службы
Прокси-серверы
Средства выполнения меток
Использование средств выполнения в рабочем процессе
Управление доступом с помощью групп runner
Отслеживание и устранение неполадок
Удаление локальных runners
Контроллер runner действий
Краткое руководство
Сведения о ARC
Аутентификация
Развертывание масштабируемых наборов runner
Использование ARC в рабочем процессе
Устранить неполадки
Руководства по безопасности
Защита безопасности
Использование секретов
Автоматическая проверка подлинности токенов
Создание действий
Сведения о настраиваемых действиях
Создание действия контейнера Docker
Создание действия JavaScript
Создание составного действия
Синтаксис метаданных
Поддержка Dockerfile
Установка кодов выхода
Публикация в GitHub Marketplace
Общий доступ к вашей организации
Выпуск и обслуживание действий
Действие установки ИНТЕРФЕЙСА командной строки
Руководства по GitHub Actions
Действия GitHub
/
Развертывание
Развертывание
Автоматическое развертывание проектов с помощью GitHub Actions.
Сведения о развертывании
Сведения о непрерывном развертывании
Развертывание с помощью GitHub Actions
Развертывание в поставщик облачных служб
Развертывание в Amazon Elastic Container Service
Развертывание в Azure
Развертывание в Google Kubernetes Engine
Усиление безопасности развертываний
Сведения об усилении защиты с помощью OpenID Connect
Настройка OpenID Connect в Amazon Web Services
Настройка OpenID Connect в Azure
Настройка OpenID Connect в Google Cloud Platform
Настройка OpenID Connect в HashiCorp Vault
Настройка OpenID Connect в поставщиках облачных служб
Настройка Подключение OpenID в PyPI
Использование OpenID Connect с многократно используемыми рабочими процессами
Нацеливание на разные среды
Использование сред для развертывания
Защита развертываний с помощью настраиваемых правил защиты развертывания
Создание пользовательских правил защиты развертывания
Настройка пользовательских правил защиты развертывания
Управление развертываниями
Просмотр журнала развертывания
Развертывание приложений Xcode
Установка сертификата Apple в средствах выполнения macOS для разработки в Xcode