Skip to main content
Документация по GitHub
Version:
Enterprise Server 3.7
Поиск документации по GitHub
Действия GitHub
/
Сборка и тестирование
All products
GitHub Actions
Краткое руководство
Изучение GitHub Actions
Общие сведения о GitHub Actions
Поиск и настройка действий
Основные функции
Выражения
Контексты
Переменные
Использование начальных рабочих процессов
Ограничения для выставления счетов и рабочих процессов
Примеры
Использование скриптов для тестирования кода в средстве выполнения
Использование интерфейса командной строки GitHub в средстве выполнения
Использование параллелизма, выражений и матрицы тестирования
Использование рабочих процессов
Сведения о рабочих процессах
Запуск рабочего процесса
Запуск рабочего процесса вручную
Отключение и включение рабочего процесса
События, инициирующие рабочие процессы
Синтаксис рабочего процесса
Команды рабочего процесса
Повторное использование рабочих процессов
Кэширование зависимостей
Хранение артефактов
Создание начальных рабочих процессов
Совместное использование рабочих процессов с организацией
Интерфейс командной строки GitHub в рабочих процессах
Использование заданий
Использование заданий в рабочем процессе
Выбор бегуна для задания
Использование условий для управления выполнением задания
Матрицы
Параллелизм
Cреды
Выполнение заданий в контейнере
Задание значений по умолчанию для заданий
Назначение разрешений заданиям
Определение выходных данных для заданий
Управление выполнениями рабочего процесса
Повторное выполнение рабочих процессов и заданий
Отмена рабочего процесса
Проверка развертываний
Пропуск выполнения рабочего процесса
Удаление запуска рабочего процесса
Скачивание артефактов рабочего процесса
Удаление артефактов рабочего процесса
Сборка и тестирование
Непрерывная интеграция
Сборка и тестирование 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 Connect в Google Cloud Platform
OpenID Connect в HashiCorp Vault
OpenID Connect в поставщиках облачных служб
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
About GitHub-hosted runners
О средствах выполнения, размещенных в GitHub
Частная сеть
Сведения о частных сетях
Использование OIDC
Использование WireGuard
Локальные средства выполнения тестов
Управление локальными средствами выполнения
О самостоятельно размещенных средствах выполнения
Добавление локальных средств выполнения
Автомасштабирование локальных модулей выполнения
Запуск скрипта до или после задания
Запуск приложения runner в качестве службы
Прокси-серверы
Средства выполнения меток
Использование средств выполнения в рабочем процессе
Управление доступом с помощью групп runner
Отслеживание и устранение неполадок
Удаление локальных runners
Руководства по безопасности
Защита безопасности
Использование секретов
Автоматическая проверка подлинности токенов
Создание действий
Сведения о настраиваемых действиях
Создание действия контейнера Docker
Создание действия JavaScript
Создание составного действия
Синтаксис метаданных
Поддержка Dockerfile
Установка кодов выхода
Общий доступ к вашей организации
Выпуск и обслуживание действий
Руководства по GitHub Actions
Действия GitHub
/
Сборка и тестирование
Автоматизация сборок и тестов
Вы можете автоматически создавать и тестировать проекты с помощью GitHub Actions.
Сведения о непрерывной интеграции
Создание и тестирование для Go
Сборка и тестирование Java с помощью Ant
Сборка и тестирование в Java с помощью Gradle
Сборка и тестирование в Java с помощью Maven
Создание и тестирование для .NET
Создание и тестирование для Node.js
Создание и тестирование для PowerShell
Создание и тестирование для Python
Создание и тестирование для Ruby
Создание и тестирование для Swift
Создание и тестирование приложений Xamarin