Skip to main content
Мы публикуем частые обновления нашей документации, и перевод этой страницы может все еще выполняться. Актуальные сведения см. в
документации на английском языке
.
Документация по GitHub
Version:
Free, Pro, & Team
Поиск в документации GitHub
All products
Действия GitHub
Краткое руководство
Изучение GitHub Actions
Общие сведения о GitHub Actions
Поиск и настройка действий
Основные функции
Выражения
Контексты
Переменные
Ограничения & выставления счетов рабочих процессов
Примеры
Использование скриптов для тестирования кода в средстве выполнения
Использование интерфейса командной строки GitHub в средстве выполнения
Использование параллелизма, выражений и тестовой матрицы
Использование рабочих процессов
Сведения о рабочих процессах
Запуск рабочего процесса
События, инициирующие рабочие процессы
Синтаксис рабочего процесса
Команды рабочего процесса
Повторное использование рабочих процессов
Необходимые рабочие процессы
Кэширование зависимостей
Хранение артефактов
Создание начальных рабочих процессов
Использование начальных рабочих процессов
Предоставление общего доступа к рабочим процессам с вашей организацией
GitHub CLI в рабочих процессах
Использование заданий
Использование заданий в рабочем процессе
Выбор средства выполнения для задания
Использование условий для управления выполнением задания
Матрицы
Параллелизм
Среды
Выполнение заданий в контейнере
Установка значений по умолчанию для заданий
Назначение разрешений заданиям
Определение выходных данных для заданий
Управление выполнениями рабочего процесса
Запуск рабочего процесса вручную
Повторное выполнение рабочих процессов и заданий
Отмена рабочего процесса
Утверждение общедоступных запусков вилки
Утверждение запусков частных вилок
Проверка развертываний
Отключение & включения рабочего процесса
Пропустить запуски рабочих процессов
Удаление запуска рабочего процесса
Скачивание артефактов рабочего процесса
Удаление артефактов рабочего процесса
Сборка и тестирование
Непрерывная интеграция
Тестирование сборки & Go
Сборка & тест Java & Ant
Тестирование & сборки Java & Gradle
Сборка & тестирование Java с помощью Maven
Тестирование сборки & .NET
Тестовая Node.js сборки &
PowerShell для тестирования & сборки
Тестирование & сборки Python
Тестирование & сборки Ruby
Тестирование & сборки Swift
Создание & тестовых приложений Xamarin
Развертывание
Сведения о развертываниях
Сведения о непрерывном развертывании
Развертывание с помощью действий GitHub
Развертывание в поставщике облачных служб
Развертывание в Amazon ECS
Развернуть в Azure
Развертывание в Google Kubernetes Engine
Усиление безопасности развертываний
Усиление безопасности с помощью OpenID Connect
OpenID Connect в AWS
OpenID Connect в Azure
OpenID Connect в Google Cloud Platform
OpenID Connect в Хранилище HashiCorp
OpenID Connect в поставщиках облачных служб
OpenID Connect с повторно используемыми рабочими процессами
Ориентирование на разные среды
Использование сред для развертывания
Управление развертываниями
Просмотр журнала развертывания
Развертывание приложений Xcode
Подписание приложений Xcode
Контейнерные службы
Сведения о контейнерах служб
Создание контейнеров служб PostgreSQL
Создание контейнеров служб Redis
Публикация пакетов
Упаковка с помощью GitHub Actions
Публикация образов Docker
Публикация пакетов Java с помощью Gradle
Публикация пакетов Java с помощью Maven
Публикация пакетов Node.js
Управление проблемами и запросами на вытягивание
Действия для управления проектами
Добавление меток к проблемам
Закрытие неактивных проблем
Добавление метки для комментариев к проблеме
Перемещение назначенных проблем
Удаление метки при добавлении карточки
Планирование создания проблемы
Переход на GitHub Actions
Автоматизация миграции с помощью GitHub Actions Importer
Миграция из Azure Pipelines
Миграция из CircleCI
Миграция из GitLab CI/CD
Миграция из Jenkins
Миграция из Travis CI
Мониторинг и устранение неполадок
Сведения о мониторинге и устранении неполадок
Диаграмма визуализации
Добавление индикатора состояния
Журнал выполнения рабочего процесса
Просмотр времени выполнения задания
Журналы выполнения рабочего процесса
Включение ведения журнала отладки
Уведомления о выполнении рабочих процессов
Средства выполнения тестов, размещенные в GitHub
О средствах выполнения, размещенных в GitHub
Более крупные средства выполнения
Управление доступом к larger runners
Мониторинг текущих заданий
Настройка средств выполнения
Подключение к частной сети
Локальные средства выполнения тестов
О самостоятельно размещенных средствах выполнения
Добавление локальных средств выполнения тестов
Автомасштабирование локальных средств выполнения тестов
Выполнение скрипта до или после задания
Настройка контейнеров, используемых заданиями
Запуск приложения средства выполнения в качестве службы
Прокси-серверы
Средства выполнения меток
Использование средств выполнения в рабочем процессе
Управление доступом с помощью групп средств выполнения
Мониторинг и устранение неполадок
Удаление локальных средств выполнения тестов
Руководства по безопасности
Усиление защиты безопасности
Зашифрованные секреты
Автоматическая проверка подлинности токенов
Создание действий
Сведения о настраиваемых действиях
Создание действия контейнера Docker
Создание действия JavaScript
Создание составного действия
Синтаксис метаданных
Поддержка Dockerfile
Настройка кодов выхода
Публикация в GitHub Marketplace
Общий доступ из частного репозитория
Предоставление общего доступа вашей организации
Действия по освобождению и обслуживанию
Действие установки CLI
Руководства по GitHub Actions
Действия GitHub
/
Руководства по безопасности
Руководства по безопасности
Усиление безопасности и рекомендации для GitHub Actions.
Защита системы безопасности для GitHub Actions
Зашифрованные секреты
Автоматическая проверка подлинности токенов