Skip to main content
Документация по GitHub
Version:
Free, Pro, & Team
Поиск документации по GitHub
Действия 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