{"meta":{"title":"GitHub Actions Документация","intro":"Автоматизируйте, настраивайте и запускайте рабочие процессы разработки программного обеспечения прямо в вашем репозитории с GitHub Actions. Вы можете обнаруживать, создавать действия и обмениваться ими для выполнения любой работы, включая CI/CD, а также объединять действия в полностью настраиваемый рабочий процесс.","product":"GitHub Actions","breadcrumbs":[{"href":"/ru/actions","title":"GitHub Actions"}],"documentType":"product"},"body":"# GitHub Actions Документация\n\nАвтоматизируйте, настраивайте и запускайте рабочие процессы разработки программного обеспечения прямо в вашем репозитории с GitHub Actions. Вы можете обнаруживать, создавать действия и обмениваться ими для выполнения любой работы, включая CI/CD, а также объединять действия в полностью настраиваемый рабочий процесс.\n\n## Recommended\n\n* [Быстрый старт для GitHub Actions](/ru/actions/get-started/quickstart)\n\n  Попробуйте использовать основные функции GitHub Actions в минутах.\n\n* [Понимание GitHub Actions](/ru/actions/get-started/understand-github-actions)\n\n  Изучите основы основных понятий и основную терминологию в GitHub Actions.\n\n* [Использование средств выполнения, размещенных в GitHub](/ru/actions/how-tos/manage-runners/github-hosted-runners/use-github-hosted-runners)\n\n  Задание можно назначить на виртуальной машине, размещенной на GitHub.\n\n* [Синтаксис рабочего процесса для GitHub Actions](/ru/actions/reference/workflows-and-actions/workflow-syntax)\n\n  Рабочий процесс — это настраиваемый автоматизированный процесс, состоящий из одного или нескольких заданий. Чтобы определить конфигурацию рабочего процесса, необходимо создать YAML-файл.\n\n* [События, инициирующие рабочие процессы](/ru/actions/reference/workflows-and-actions/events-that-trigger-workflows)\n\n  Вы можете настроить рабочие процессы так, чтобы они запускались при конкретной активности GitHub , в запланированное время или когда происходит событие вне нее GitHub .\n\n* [Использование аттестаций артефактов для установления происхождения сборок](/ru/actions/how-tos/secure-your-work/use-artifact-attestations/use-artifact-attestations)\n\n  Аттестации артефактов позволяют повысить безопасность цепочки поставок ваших сборок, установив, где и как было создано программное обеспечение.\n\n* [Переход на GitHub Actions](/ru/actions/tutorials/migrate-to-github-actions)\n\n  Узнайте, как перенести существующие рабочие процессы CI/CD в GitHub Actions.\n\n* [Повторное использование рабочих процессов](/ru/actions/how-tos/reuse-automations/reuse-workflows)\n\n  Узнайте, как избежать дублирования при создании рабочего процесса путем повторного использования существующих рабочих процессов.\n\n* [Просмотр метрик GitHub Actions](/ru/actions/how-tos/administer/view-metrics)\n\n  Вы можете просматривать метрики, чтобы отслеживать, где используется GitHub Actions ваша организация или репозитории и как они работают.\n\n## Links\n\n### Getting started\n\n* [Понимание GitHub Actions](/ru/actions/get-started/understand-github-actions)\n\n  Изучите основы основных понятий и основную терминологию в GitHub Actions.\n\n* [Быстрый старт для GitHub Actions](/ru/actions/get-started/quickstart)\n\n  Попробуйте использовать основные функции GitHub Actions в минутах.\n\n## Articles\n\n* [Быстрый старт для GitHub Actions](/ru/actions/get-started/quickstart)\n\n  Попробуйте использовать основные функции GitHub Actions в минутах.\n\n* [Понимание GitHub Actions](/ru/actions/get-started/understand-github-actions)\n\n  Изучите основы основных понятий и основную терминологию в GitHub Actions.\n\n* [Непрерывная интеграция](/ru/actions/get-started/continuous-integration)\n\n  Вы можете создавать пользовательские рабочие процессы непрерывной интеграции (CI) непосредственно в репозитории GitHub с помощью GitHub Actions.\n\n* [Непрерывное развертывание](/ru/actions/get-started/continuous-deployment)\n\n  Вы можете создавать кастомные рабочие процессы непрерывного развертывания (CD) прямо в своём GitHub репозитории с GitHub Actionsпомощью .\n\n* [GitHub Actions против GitHub Apps](/ru/actions/get-started/actions-vs-apps)\n\n  Узнайте о ключевых различиях между GitHub Actions и GitHub Apps, чтобы помочь вам решить, что подходит для ваших вариантов использования.\n\n* [Рабочие процессы](/ru/actions/concepts/workflows-and-actions/workflows)\n\n  Получите общий обзор рабочих процессов GitHub Actions, включая триггеры, синтаксис и расширенные функции.\n\n* [Переменные](/ru/actions/concepts/workflows-and-actions/variables)\n\n  Узнайте о переменных в рабочих процессах GitHub Actions.\n\n* [Контексты](/ru/actions/concepts/workflows-and-actions/contexts)\n\n  Узнайте о контекстах в GitHub Actions.\n\n* [Выражения](/ru/actions/concepts/workflows-and-actions/expressions)\n\n  Выражения можно оценивать в рабочих процессах и действиях.\n\n* [Повторное использовать конфигурации рабочих процессов](/ru/actions/concepts/workflows-and-actions/reusing-workflow-configurations)\n\n  Узнайте, как избежать дублирования при создании рабочего процесса.\n\n* [Сведения о настраиваемых действиях](/ru/actions/concepts/workflows-and-actions/custom-actions)\n\n  Действия — это отдельные задачи, которые можно совместить, чтобы создавать задачи и настраивать рабочие процессы разработки. Вы можете создавать собственные действия или использовать и настраивать действия, которые предоставляются сообществом GitHub.\n\n* [Среды развертывания](/ru/actions/concepts/workflows-and-actions/deployment-environments)\n\n  Вы можете создавать и развертывать их в разных средах.\n\n* [Параллелизм](/ru/actions/concepts/workflows-and-actions/concurrency)\n\n  Узнайте о одновременном выполнении рабочих процессов и заданий.\n\n* [Артефакты рабочего процесса](/ru/actions/concepts/workflows-and-actions/workflow-artifacts)\n\n  Узнайте о хранении и совместном использовании данных в качестве артефактов рабочих процессов GitHub Actions.\n\n* [Кэширование зависимостей](/ru/actions/concepts/workflows-and-actions/dependency-caching)\n\n  Узнайте о кэшировании зависимостей для скорости и эффективности рабочего процесса.\n\n* [Уведомления о выполнении рабочих процессов](/ru/actions/concepts/workflows-and-actions/notifications-for-workflow-runs)\n\n  Вы можете подписаться на уведомления о запусках рабочих процессов, которые вы активируете.\n\n* [Средства выполнения тестов, размещенные в GitHub](/ru/actions/concepts/runners/github-hosted-runners)\n\n  GitHub предлагает размещённые виртуальные машины для запуска рабочих процессов. Виртуальная машина содержит среду инструментов, пакетов и настроек, доступных GitHub Actions для использования.\n\n* [Более крупные бегуны](/ru/actions/concepts/runners/larger-runners)\n\n  Узнайте о типах и использовании данных GitHub, размещенных более крупные бегуны.\n\n* [Локальные средства выполнения тестов](/ru/actions/concepts/runners/self-hosted-runners)\n\n  Можно размещать собственные средства выполнения и настраивать среду, используемую для выполнения заданий в рабочих процессах GitHub Actions.\n\n* [Частные сети с бегунами, размещёнными на GitHub](/ru/actions/concepts/runners/private-networking)\n\n  Вы можете подключить средства выполнения тестов, размещенные в GitHub, к ресурсам в частной сети, включая реестры пакетов, диспетчеры секретов и другие локальные службы.\n\n* [Группы запускателей](/ru/actions/concepts/runners/runner-groups)\n\n  Узнайте о том, что такое группа бегуна и как использовать их для управления доступом к бегунчикам в организации уровня.\n\n* [Масштабируемые наборы runner](/ru/actions/concepts/runners/runner-scale-sets)\n\n  Узнайте, что такое масштабируемый набор runner и как они могут взаимодействовать с данными Actions Runner Controller.\n\n* [Контроллер runner действий](/ru/actions/concepts/runners/actions-runner-controller)\n\n  Можно размещать собственные средства выполнения и настраивать среду, используемую для выполнения заданий в рабочих процессах GitHub Actions.\n\n* [Поддержка контроллера запуска действий](/ru/actions/concepts/runners/support-for-arc)\n\n  Что необходимо знать перед обращением к Служба поддержки GitHub для помощи с контроллером запуска действий.\n\n* [Секреты](/ru/actions/concepts/security/secrets)\n\n  Узнайте о секретах, используемых в рабочих процессах GitHub Actions.\n\n* [GITHUB\\_TOKEN](/ru/actions/concepts/security/github_token)\n\n  Узнайте, что `GITHUB_TOKEN` такое работа, как это работает и почему это важно для безопасной автоматизации рабочих GitHub Actions процессов.\n\n* [OpenID Connect](/ru/actions/concepts/security/openid-connect)\n\n  OpenID Connect позволяет рабочим процессам обмениваться маркерами краткосрочного действия непосредственно из поставщика облачных служб.\n\n* [Аттестации артефактов](/ru/actions/concepts/security/artifact-attestations)\n\n  Ознакомьтесь с преимуществами использования и безопасности аттестаций артефактов.\n\n* [Внедрение скриптов](/ru/actions/concepts/security/script-injections)\n\n  Ознакомьтесь с рисками безопасности, связанными с внедрением скриптов, и рабочими процессами GitHub Actions .\n\n* [Скомпрометированные бегуна](/ru/actions/concepts/security/compromised-runners)\n\n  Сведения о рисках безопасности, связанных с скомпрометированных данных GitHub Actions.\n\n* [Контроллер допуска Kubernetes](/ru/actions/concepts/security/kubernetes-admissions-controller)\n\n  Узнайте, как использовать контроллер допуска для применения аттестаций артефактов в кластере Kubernetes.\n\n* [Сведения о метриках GitHub Actions](/ru/actions/concepts/metrics)\n\n  Узнайте о метриках GitHub Actions для организаций и репозиториев.\n\n* [Выставление счетов и использование](/ru/actions/concepts/billing-and-usage)\n\n  Существуют ограничения на использование рабочих процессов GitHub Actions. Плата за использование применяется к репозиториям, для которых превышено ограничение на объем бесплатных минут и хранилища.\n\n* [Использование шаблонов рабочих процессов](/ru/actions/how-tos/write-workflows/use-workflow-templates)\n\n  GitHub предоставляет шаблоны рабочих процессов для различных языков и инструментов.\n\n* [Активация рабочего процесса](/ru/actions/how-tos/write-workflows/choose-when-workflows-run/trigger-a-workflow)\n\n  Как автоматически запустить GitHub Actions рабочие процессы\n\n* [Использование условий для управления выполнением задания](/ru/actions/how-tos/write-workflows/choose-when-workflows-run/control-jobs-with-conditions)\n\n  Запретите выполнение задания, если не выполнены ваши условия.\n\n* [Управление параллелизмом рабочих процессов и заданий](/ru/actions/how-tos/write-workflows/choose-when-workflows-run/control-workflow-concurrency)\n\n  Управление рабочими процессами и заданиями, которые могут выполняться одновременно.\n\n* [Выбор средства выполнения тестов для задания](/ru/actions/how-tos/write-workflows/choose-where-workflows-run/choose-the-runner-for-a-job)\n\n  Определите тип компьютера, который будет обрабатывать задание в рабочем процессе.\n\n* [Выполнение заданий в контейнере](/ru/actions/how-tos/write-workflows/choose-where-workflows-run/run-jobs-in-a-container)\n\n  Используйте контейнер для выполнения шагов задания.\n\n* [Использование заданий в рабочем процессе](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/use-jobs)\n\n  Использование рабочих процессов для выполнения нескольких заданий.\n\n* [Использование стандартных блоков в рабочем процессе](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/find-and-customize-actions)\n\n  Вы можете использовать и настраивать предварительно написанные действия для работы рабочего процесса.\n\n* [Использование GitHub CLI в рабочих процессах](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/use-github-cli)\n\n  Вы можете создать скрипт с помощью GitHub CLI в рабочих процессах GitHub Actions.\n\n* [Добавление сценариев в рабочий процесс](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/add-scripts)\n\n  Для выполнения скриптов можно использовать рабочие процессы GitHub Actions .\n\n* [Использование секретов в GitHub Actions](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/use-secrets)\n\n  Узнайте, как создавать секреты на уровне репозитория, среды и организации для GitHub Actions рабочих процессов.\n\n* [Хранение сведений в переменных](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/use-variables)\n\n  GitHub задает переменные по умолчанию для каждого запуска рабочего процесса GitHub Actions. Можно также задать пользовательские переменные для использования в одном рабочем процессе или нескольких рабочих процессах.\n\n* [Передача сведений между заданиями](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/pass-job-outputs)\n\n  Выходные данные можно определить для передачи информации из одного задания в другое.\n\n* [Настройка оболочки по умолчанию и рабочего каталога](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/set-default-values-for-jobs)\n\n  Определите параметры по умолчанию, которые будут применяться ко всем заданиям в рабочем процессе или ко всем шагам в задании.\n\n* [Развертывание в определенной среде](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/deploy-to-environment)\n\n  Укажите среду развертывания в рабочем процессе.\n\n* [Выполнение вариантов заданий в рабочем процессе](/ru/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations)\n\n  Создайте матрицу для определения вариантов для каждого задания.\n\n* [Повторное использование рабочих процессов](/ru/actions/how-tos/reuse-automations/reuse-workflows)\n\n  Узнайте, как избежать дублирования при создании рабочего процесса путем повторного использования существующих рабочих процессов.\n\n* [Создание шаблонов рабочих процессов для организации](/ru/actions/how-tos/reuse-automations/create-workflow-templates)\n\n  Узнайте, как создавать шаблоны рабочих процессов, чтобы помочь людям в команде легко добавлять новые рабочие процессы.\n\n* [Совместное использование действий и рабочих процессов из частного репозитория](/ru/actions/how-tos/reuse-automations/share-across-private-repositories)\n\n  Вы можете совместно использовать действие или повторно используемый рабочий процесс, не публикуя их публично.\n\n* [Совместное использование действий и рабочих процессов в организации](/ru/actions/how-tos/reuse-automations/share-with-your-organization)\n\n  Вы можете совместно использовать действие или повторно используемый рабочий процесс в организации, не публикуя действие или рабочий процесс.\n\n* [Совместное использование действий и рабочих процессов с вашим предприятием](/ru/share-with-your-enterprise)\n\n  Вы можете совместно использовать действие или повторно используемый рабочий процесс с предприятием, не публикуя действие или рабочий процесс.\n\n* [Использование аттестаций артефактов для установления происхождения сборок](/ru/actions/how-tos/secure-your-work/use-artifact-attestations/use-artifact-attestations)\n\n  Аттестации артефактов позволяют повысить безопасность цепочки поставок ваших сборок, установив, где и как было создано программное обеспечение.\n\n* [Использование аттестаций артефактов и повторно используемых рабочих процессов для достижения уровня сборки SLSA версии 3](/ru/actions/how-tos/secure-your-work/use-artifact-attestations/increase-security-rating)\n\n  Создание программного обеспечения с помощью многократно используемых рабочих процессов и аттестаций артефактов может упростить безопасность цепочки поставок и помочь вам достичь уровня сборки SLSA версии 1.0 3.\n\n* [Применение аттестаций артефактов с помощью контроллера допуска Kubernetes](/ru/actions/how-tos/secure-your-work/use-artifact-attestations/enforce-artifact-attestations)\n\n  Используйте контроллер допуска для принудительного применения аттестаций артефактов в кластере Kubernetes.\n\n* [Проверка аттестаций в автономном режиме](/ru/actions/how-tos/secure-your-work/use-artifact-attestations/verify-attestations-offline)\n\n  Аттестации артефактов можно проверить без подключения к Интернету.\n\n* [Управление жизненным циклом аттестаций артефактов](/ru/actions/how-tos/secure-your-work/use-artifact-attestations/manage-attestations)\n\n  Найдите и удалите аттестации, которые больше не нужны.\n\n* [Настройка OpenID Connect в Amazon Web Services](/ru/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-aws)\n\n  Использование OpenID Connect в рабочих процессах для проверки подлинности в Amazon Web Services.\n\n* [Configuring OpenID Connect in Azure](/ru/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-azure)\n\n  Используйте OpenID Connect в своих рабочих процессах для аутентификации с помощью Azure.\n\n* [Настройка OpenID Connect в Google Cloud Platform](/ru/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-google-cloud-platform)\n\n  Использование OpenID Connect в рабочих процессах для проверки подлинности на платформе Google Cloud Platform.\n\n* [Настройка OpenID Connect в HashiCorp Vault](/ru/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-hashicorp-vault)\n\n  Использование OpenID Connect в рабочих процессах для проверки подлинности в HashiCorp Vault.\n\n* [Настройка OpenID Connect в JFrog](/ru/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-jfrog)\n\n  Используйте OpenID Connect в рабочих процессах для проверки подлинности с помощью JFrog.\n\n* [Настройка OpenID Connect в Octopus Deploy](/ru/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-octopus-deploy)\n\n  Используйте OpenID Connect в своих рабочих процессах для аутентификации с помощью Octopus Deploy.\n\n* [Настройка OpenID Connect в PyPI](/ru/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-pypi)\n\n  Используйте OpenID Connect в рабочих процессах для проверки подлинности с помощью PyPI.\n\n* [Настройка OpenID Connect в поставщиках облачных служб](/ru/actions/how-tos/secure-your-work/security-harden-deployments/oidc-in-cloud-providers)\n\n  Использование OpenID Connect в рабочих процессах для проверки подлинности в ваших поставщиках облачных служб.\n\n* [Использование OpenID Connect с многократно используемыми рабочими процессами](/ru/actions/how-tos/secure-your-work/security-harden-deployments/oidc-with-reusable-workflows)\n\n  Вы можете использовать повторно используемые рабочие процессы с OIDC для стандартизации и защиты шагов развертывания.\n\n* [Развертывание с помощью GitHub Actions](/ru/actions/how-tos/deploy/configure-and-manage-deployments/control-deployments)\n\n  GitHub Actions Даёт вам тонкий контроль над развертываниями с помощью окружений, групп параллелизма и правил защиты.\n\n* [Просмотр журнала развертывания](/ru/actions/how-tos/deploy/configure-and-manage-deployments/view-deployment-history)\n\n  Просмотр текущих и предыдущих развертываний для репозитория.\n\n* [Управление средами для развертывания](/ru/actions/how-tos/deploy/configure-and-manage-deployments/manage-environments)\n\n  Вы можете создавать среды и защищать эти среды с помощью правил защиты развертывания. Задание, ссылающееся на среду, должно соответствовать любым правилам защиты среды перед запуском или доступом к секретам среды.\n\n* [Проверка развертываний](/ru/actions/how-tos/deploy/configure-and-manage-deployments/review-deployments)\n\n  Задания, ожидающие проверки, можно утвердить или отклонить.\n\n* [Создание пользовательских правил защиты развертывания](/ru/actions/how-tos/deploy/configure-and-manage-deployments/create-custom-protection-rules)\n\n  Используйте GitHub Apps для автоматизации защиты развертываний с помощью сторонних систем.\n\n* [Настройка пользовательских правил защиты развертывания](/ru/actions/how-tos/deploy/configure-and-manage-deployments/configure-custom-protection-rules)\n\n  Используйте GitHub Apps для автоматизации защиты развертываний с помощью сторонних систем.\n\n* [Отправка Node.js в Azure App Service](/ru/actions/how-tos/deploy/deploy-to-third-party-platforms/nodejs-to-azure-app-service)\n\n  Узнайте, как развернуть Node.js проект для Azure App Service в рамках ваших рабочих процессов непрерывного развертывания (CD).\n\n* [Развертывание Python в Azure App Service](/ru/actions/how-tos/deploy/deploy-to-third-party-platforms/python-to-azure-app-service)\n\n  Узнайте, как развернуть проект на Python в Azure App Service в рамках ваших рабочих процессов непрерывного развертывания (CD).\n\n* [Развертывание Java to Azure App Service](/ru/actions/how-tos/deploy/deploy-to-third-party-platforms/java-to-azure-app-service)\n\n  Узнайте, как развернуть Java-проект в Azure App Service в рамках ваших рабочих процессов непрерывного развертывания (CD).\n\n* [Развертывание .NET в Azure App Service](/ru/actions/how-tos/deploy/deploy-to-third-party-platforms/net-to-azure-app-service)\n\n  Узнайте, как развернуть .NET-проект в Azure App Service в рамках ваших рабочих процессов непрерывного развертывания (CD).\n\n* [Развертывание PHP в Azure App Service](/ru/actions/how-tos/deploy/deploy-to-third-party-platforms/php-to-azure-app-service)\n\n  Узнайте, как развернуть PHP-проект в Azure App Service в рамках ваших рабочих процессов непрерывного развертывания (CD).\n\n* [Deploying Docker to Azure App Service](/ru/actions/how-tos/deploy/deploy-to-third-party-platforms/docker-to-azure-app-service)\n\n  Узнайте, как развернуть контейнер Docker в Azure App Service в рамках ваших рабочих процессов непрерывного развертывания (CD).\n\n* [Развертывание в Azure Static Web App](/ru/actions/how-tos/deploy/deploy-to-third-party-platforms/azure-static-web-app)\n\n  Узнайте, как развернуть веб-приложение в Azure Static Web App в рамках ваших рабочих процессов непрерывного развертывания (CD).\n\n* [Deploying to Azure Kubernetes Service](/ru/actions/how-tos/deploy/deploy-to-third-party-platforms/azure-kubernetes-service)\n\n  Узнайте, как развернуть проект в Azure Kubernetes Service (AKS) в рамках рабочего процесса непрерывного развертывания (CD).\n\n* [Развертывание в Amazon Elastic Container Service](/ru/actions/how-tos/deploy/deploy-to-third-party-platforms/amazon-elastic-container-service)\n\n  Узнайте, как развернуть проект в Amazon Elastic Container Service (ECS) в рамках рабочего процесса непрерывного развертывания (CD).\n\n* [Развертывание в Google Kubernetes Engine](/ru/actions/how-tos/deploy/deploy-to-third-party-platforms/google-kubernetes-engine)\n\n  Узнайте, как развернуть проект в Google Kubernetes Engine (GKE) в рамках рабочего процесса непрерывного развертывания (CD).\n\n* [Установка сертификата Apple в средствах выполнения macOS для разработки в Xcode](/ru/actions/how-tos/deploy/deploy-to-third-party-platforms/sign-xcode-applications)\n\n  Узнайте, как подписать приложения Xcode в рабочем процессе непрерывной интеграции (CI), установив сертификат подписи кода Apple на GitHub Actions.\n\n* [Управление пользовательскими действиями](/ru/actions/how-tos/create-and-publish-actions/manage-custom-actions)\n\n  Узнайте, как создавать собственные действия и управлять ими, а также настраивать действия, используемые сообществом GitHub.\n\n* [Создание стороннего действия CLI](/ru/actions/how-tos/create-and-publish-actions/create-a-cli-action)\n\n  Узнайте, как разработать действие для настройки интерфейса командной строки в средствах выполнения тестов GitHub Actions.\n\n* [Настройка кодов выхода для действий](/ru/actions/how-tos/create-and-publish-actions/set-exit-codes)\n\n  Можно использовать коды выхода для настройки состояния действия. GitHub отображает состояния, указывающие на действия, которые прошли и не прошли проверку.\n\n* [Публикация действий в GitHub Marketplace](/ru/actions/how-tos/create-and-publish-actions/publish-in-github-marketplace)\n\n  Вы можете публиковать действия и GitHub Marketplace делиться созданными вами действиями с GitHub сообществом.\n\n* [Выпуск и обслуживание действий](/ru/actions/how-tos/create-and-publish-actions/release-and-maintain-actions)\n\n  Вы можете использовать автоматизацию и лучшие практики open source для выпуска и поддержания действий.\n\n* [Использование неизменяемых выпусков и тегов для управления выпусками действия](/ru/actions/how-tos/create-and-publish-actions/using-immutable-releases-and-tags-to-manage-your-actions-releases)\n\n  Узнайте, как использовать сочетание неизменяемых выпусков для GitHub и тегов Git для управления выпусками действия.\n\n* [Запуск рабочего процесса вручную](/ru/actions/how-tos/manage-workflow-runs/manually-run-a-workflow)\n\n  Если рабочий процесс настроен для запуска в событии `workflow_dispatch`, можно запустить рабочий процесс с помощью вкладки \"Действия\" в GitHub, GitHub CLI или REST API.\n\n* [Повторный запуск рабочих процессов и заданий](/ru/actions/how-tos/manage-workflow-runs/re-run-workflows-and-jobs)\n\n  Вы можете повторно запустить рабочий процесс, все неудачные задания в выполнении рабочего процесса или определенные задания в рабочем процессе, выполняемые до 30 дней после первоначального запуска.\n\n* [Отмена запуска рабочего процесса](/ru/actions/how-tos/manage-workflow-runs/cancel-a-workflow-run)\n\n  Вы можете отменить выполнение рабочего процесса, включая все задания и шаги, которые выполняются.\n\n* [Отключение и включение рабочего процесса](/ru/actions/how-tos/manage-workflow-runs/disable-and-enable-workflows)\n\n  Вы можете отключить и повторно включить рабочий процесс с помощью пользовательского интерфейса GitHub, REST API или GitHub CLI.\n\n* [Пропуск запусков рабочих процессов](/ru/actions/how-tos/manage-workflow-runs/skip-workflow-runs)\n\n  Вы можете пропустить запуски рабочего процесса, активированные событиями `push` и `pull_request`, включив команду в сообщение фиксации.\n\n* [Удаление выполнения рабочего процесса](/ru/actions/how-tos/manage-workflow-runs/delete-a-workflow-run)\n\n  Можно удалить выполнение рабочего процесса, которое было завершено или которому более двух недель.\n\n* [Скачивание артефактов рабочего процесса](/ru/actions/how-tos/manage-workflow-runs/download-workflow-artifacts)\n\n  Архивные артефакты можно загрузить до истечения срока их действия.\n\n* [Удаление артефактов рабочего процесса](/ru/actions/how-tos/manage-workflow-runs/remove-workflow-artifacts)\n\n  Вы можете отменить использование хранилища GitHub Actions путем удаления артефактов до истечения срока действия GitHub.\n\n* [Управление кэшами](/ru/actions/how-tos/manage-workflow-runs/manage-caches)\n\n  Вы можете отслеживать, фильтровать и удалять кэши зависимостей, созданные в рабочих процессах.\n\n* [Утверждение рабочих процессов выполняется из вилок](/ru/actions/how-tos/manage-workflow-runs/approve-runs-from-forks)\n\n  Вы можете вручную одобрять запуски рабочих процессов, которые запускаются pull-запросом участника.\n\n* [Использование средств выполнения, размещенных в GitHub](/ru/actions/how-tos/manage-runners/github-hosted-runners/use-github-hosted-runners)\n\n  Задание можно назначить на виртуальной машине, размещенной на GitHub.\n\n* [Настройка раннеров, размещённых на GitHub](/ru/actions/how-tos/manage-runners/github-hosted-runners/customize-runners)\n\n  Вы можете установить дополнительное программное обеспечение на раннеры на GitHub как часть вашего рабочего процесса.\n\n* [Просмотр текущих заданий](/ru/actions/how-tos/manage-runners/github-hosted-runners/view-current-jobs)\n\n  Отслеживайте, как средства выполнения тестов, размещенные в GitHub, обрабатывают задания в вашей организации или предприятии, и определите все связанные ограничения.\n\n* [Использование шлюза API с OIDC](/ru/actions/how-tos/manage-runners/github-hosted-runners/connect-to-a-private-network/connect-with-oidc)\n\n  Маркеры OpenID Connect (OIDC) можно использовать для проверки подлинности рабочего процесса.\n\n* [Создание наложения сети с помощью WireGuard](/ru/actions/how-tos/manage-runners/github-hosted-runners/connect-to-a-private-network/connect-with-wireguard)\n\n  Вы можете создать сеть наложения между бегуном и службой в частной сети.\n\n* [Добавление локальных средств выполнения](/ru/actions/how-tos/manage-runners/self-hosted-runners/add-runners)\n\n  Вы можете добавить локальное средство выполнения в репозиторий, организацию или предприятие.\n\n* [Выполнение скриптов до или после задания](/ru/actions/how-tos/manage-runners/self-hosted-runners/run-scripts)\n\n  Скрипты можно автоматически выполнять на локально размещенном средстве выполнении тестов сразу до или после задания.\n\n* [Настройка контейнеров, используемых заданиями](/ru/actions/how-tos/manage-runners/self-hosted-runners/customize-containers)\n\n  Вы можете настроить, как локальное средство выполнения вызывает контейнер для задания.\n\n* [Настройка приложения локального средства выполнения как службы](/ru/actions/how-tos/manage-runners/self-hosted-runners/configure-the-application)\n\n  Вы можете настроить локальное средство выполнения в качестве службы, чтобы автоматически запускать его при запуске компьютера.\n\n* [Использование меток с самостоятельно размещенными средствами выполнения](/ru/actions/how-tos/manage-runners/self-hosted-runners/apply-labels)\n\n  Метки можно использовать для упорядочения локальных средств выполнения тестов с учетом их характеристик.\n\n* [Использование локальных средств выполнения в рабочем процессе](/ru/actions/how-tos/manage-runners/self-hosted-runners/use-in-a-workflow)\n\n  Чтобы использовать локальные средства выполнения в рабочем процессе, можно использовать метки или группы, чтобы указать средство выполнения для задания.\n\n* [Управление доступом к самостоятельно размещенным средствам выполнения с помощью групп](/ru/actions/how-tos/manage-runners/self-hosted-runners/manage-access)\n\n  Политики можно использовать для ограничения доступа к локальным запускам, добавленным в организацию.\n\n* [Мониторинг и устранение неполадок в самостоятельно размещенных средствах выполнения](/ru/actions/how-tos/manage-runners/self-hosted-runners/monitor-and-troubleshoot)\n\n  Локальные средства выполнения можно отслеживать, чтобы просматривать их действия и выявлять распространенные проблемы.\n\n* [Удаление локальных средств выполнения](/ru/actions/how-tos/manage-runners/self-hosted-runners/remove-runners)\n\n  Вы можете окончательно удалить локально размещенного runner из репозитория.\n\n* [Управление большими бегунами](/ru/actions/how-tos/manage-runners/larger-runners/manage-larger-runners)\n\n  Вы можете настроить крупное средство выполненияs для вашей организации или предприятия.\n\n* [Управление доступом к крупным средствам выполнения](/ru/actions/how-tos/manage-runners/larger-runners/control-access)\n\n  Политики можно использовать для ограничения доступа к крупное средство выполнения, добавленным в организацию или предприятие.\n\n* [Выполнение заданий на более крупных запусках](/ru/actions/how-tos/manage-runners/larger-runners/use-larger-runners)\n\n  Вы можете ускорить рабочие процессы, настроив их для запуска на крупное средство выполненияs.\n\n* [Использование пользовательских изображений](/ru/actions/how-tos/manage-runners/larger-runners/use-custom-images)\n\n  Создавайте, управляйте и используйте индивидуальные изображения для Более крупные средства выполнения, размещенные на GitHub вашей организации или предприятия.\n\n* [Аутентификация ARC в API GitHub](/ru/actions/how-tos/manage-runners/use-actions-runner-controller/authenticate-to-the-api)\n\n  Аутентифицировать Actions Runner Controller в API GitHub.\n\n* [Развертывание масштабируемых наборов runner с помощью контроллера runner Actions](/ru/actions/how-tos/manage-runners/use-actions-runner-controller/deploy-runner-scale-sets)\n\n  Разверните масштабные наборы Runner с Actions Runner Controllerпомощью , и используйте расширенные настройки для Actions Runner Controller адаптации под ваши нужды.\n\n* [Использование модулей runner контроллера runner в рабочем процессе](/ru/actions/how-tos/manage-runners/use-actions-runner-controller/use-arc-in-a-workflow)\n\n  Используйте Actions Runner Controller runners в файле рабочего процесса.\n\n* [Использование прокси-серверов с раннером](/ru/actions/how-tos/manage-runners/use-proxy-servers)\n\n  Вы можете настроить раннеры в изолированных условиях так, чтобы использовать прокси-сервер для безопасной связи с GitHub.\n\n* [Использование графа визуализации](/ru/actions/how-tos/monitor-workflows/use-the-visualization-graph)\n\n  Во время каждого выполнения рабочего процесса создается граф в режиме реального времени, иллюстрирующий ход выполнения. Этот граф можно использовать для рабочих процессов мониторинга и отладки.\n\n* [Просмотр журнала выполнения рабочего процесса](/ru/actions/how-tos/monitor-workflows/view-workflow-run-history)\n\n  Вы можете просмотреть журналы для каждого запуска рабочего процесса. В журналах указывается состояние для каждого задания и шага рабочего процесса.\n\n* [Просмотр времени выполнения задания](/ru/actions/how-tos/monitor-workflows/view-job-execution-time)\n\n  Вы можете просмотреть время выполнения задания, включая оплачиваемые минуты, начисленные для задания.\n\n* [Добавление эмблемы состояния рабочего процесса](/ru/actions/how-tos/monitor-workflows/add-a-status-badge)\n\n  В репозитории можно отобразить эмблему состояния, чтобы обозначать состояние рабочих процессов.\n\n* [Использование журналов выполнения рабочих процессов](/ru/actions/how-tos/monitor-workflows/use-workflow-run-logs)\n\n  Вы можете просматривать, искать и скачивать журналы для каждого задания в выполнении рабочего процесса.\n\n* [Просмотр логов выражения состояния задания](/ru/actions/how-tos/monitor-workflows/view-job-condition-logs)\n\n  Узнайте, как получать доступ и интерпретировать логи оценки выражений для условий на уровне `if` работы в GitHub Actions.\n\n* [Включение ведения журналов отладки](/ru/actions/how-tos/monitor-workflows/enable-debug-logging)\n\n  Если журналы рабочих процессов не предоставляют достаточно сведений для диагностики причин несоответствующего выполнения рабочего процесса, задания или шага, можно дополнительно включить ведение журнала отладки.\n\n* [Устранение неполадок рабочих процессов](/ru/actions/how-tos/troubleshoot-workflows)\n\n  Вы можете использовать инструменты для GitHub Actions отладки рабочих процессов.\n\n* [Просмотр метрик GitHub Actions](/ru/actions/how-tos/administer/view-metrics)\n\n  Вы можете просматривать метрики, чтобы отслеживать, где используется GitHub Actions ваша организация или репозитории и как они работают.\n\n* [Предоставление недоступных пространств имен в GHE.com](/ru/reuse-namespaces-on-ghecom)\n\n  Разрешить пользователям использовать пространства имен, соответствующие действиям, используемым из GitHub.com.\n\n* [Получение помощи в поддержке GitHub по поводу GitHub Actions](/ru/actions/how-tos/get-support)\n\n  Узнайте, как Служба поддержки GitHub может помочь с GitHub Actions\n\n* [Синтаксис рабочего процесса для GitHub Actions](/ru/actions/reference/workflows-and-actions/workflow-syntax)\n\n  Рабочий процесс — это настраиваемый автоматизированный процесс, состоящий из одного или нескольких заданий. Чтобы определить конфигурацию рабочего процесса, необходимо создать YAML-файл.\n\n* [События, инициирующие рабочие процессы](/ru/actions/reference/workflows-and-actions/events-that-trigger-workflows)\n\n  Вы можете настроить рабочие процессы так, чтобы они запускались при конкретной активности GitHub , в запланированное время или когда происходит событие вне нее GitHub .\n\n* [Команды рабочего процесса для GitHub Actions](/ru/actions/reference/workflows-and-actions/workflow-commands)\n\n  При выполнении команд оболочки в рабочем процессе или в коде действия можно использовать команды рабочего процесса.\n\n* [Справочник по переменным](/ru/actions/reference/workflows-and-actions/variables)\n\n  Сведения о поддерживаемых переменных, соглашениях об именовании, ограничениях и контекстах в рабочих процессах GitHub Actions.\n\n* [Оценка выражений в рабочих процессах и действиях](/ru/actions/reference/workflows-and-actions/expressions)\n\n  Поиск сведений о выражениях в GitHub Actions.\n\n* [Справочник по контекстам](/ru/actions/reference/workflows-and-actions/contexts)\n\n  Найдите информацию о контекстах, доступных в GitHub Actions рабочих процессах, включая доступные свойства, методы доступа и примеры использования.\n\n* [Развертывания и среды](/ru/actions/reference/workflows-and-actions/deployments-and-environments)\n\n  Сведения о правилах защиты развертывания, секретах среды и переменных среды.\n\n* [Справочник по кэшированию зависимостей](/ru/actions/reference/workflows-and-actions/dependency-caching)\n\n  Сведения о функциях кэширования зависимостей в рабочих процессах.\n\n* [Повторное использовать конфигурации рабочих процессов](/ru/actions/reference/workflows-and-actions/reusing-workflow-configurations)\n\n  Найдите информацию о том, как избежать дублирования при создании рабочего процесса, повторяя существующие.\n\n* [Справочник по синтаксису метаданных](/ru/actions/reference/workflows-and-actions/metadata-syntax)\n\n  Вы можете создавать действия для выполнения задач в репозитории. Если вы создаёте пользовательское действие, потребуется файл метаданных, использующий синтаксис YAML.\n\n* [Справочник по отмене рабочего процесса](/ru/actions/reference/workflows-and-actions/workflow-cancellation)\n\n  Найдите информацию о шагах GitHub , которые предпринимаются для отмены запуска рабочего процесса.\n\n* [Поддержка Dockerfile для GitHub Actions](/ru/actions/reference/workflows-and-actions/dockerfile-support)\n\n  При создании `Dockerfile` для действия контейнера Docker следует знать, как отдельные инструкции Docker взаимодействуют с GitHub Actions и файлом метаданных действия.\n\n* [Справочник по запускам с размещением в GitHub](/ru/actions/reference/runners/github-hosted-runners)\n\n  Сведения о GitHub, размещенных в среде runner, включая их спецификации и параметры настройки.\n\n* [Справочник по более крупным бегунам](/ru/actions/reference/runners/larger-runners)\n\n  Сведения о более крупных бегунах, включая их спецификации и параметры настройки.\n\n* [Справочник по локальным запускам](/ru/actions/reference/runners/self-hosted-runners)\n\n  Сведения о настройке и использовании локальных средств выполнения.\n\n* [Справочник по безопасному использованию](/ru/actions/reference/security/secure-use)\n\n  Практики безопасности при написании рабочих процессов и использовании GitHub Actions функций.\n\n* [Безопасное использование pull\\_request\\_target](/ru/actions/reference/security/securely-using-pull_request_target)\n\n  Узнайте о рисках `pull_request_target event`безопасности .\n\n* [Справочник по секретам](/ru/actions/reference/security/secrets)\n\n  Найдите технические сведения о секретах в GitHub Actions.\n\n* [Справочник по OpenID Connect](/ru/actions/reference/security/oidc)\n\n  Найдите информацию об использовании OpenID Connect (OIDC) для аутентификации GitHub Actions рабочих процессов с облачными провайдерами.\n\n* [Ограничения действий](/ru/actions/reference/limits)\n\n  Существуют ограничения GitHub Actions , которые вы можете преодолеть при масштабировании, некоторые из которых можно увеличить, связавшись с поддержкой.\n\n* [Дополнительные аргументы и параметры](/ru/actions/reference/github-actions-importer/supplemental-arguments-and-settings)\n\n  GitHub Actions Importer имеет несколько дополнительных аргументов и параметров для настройки процесса миграции в соответствии с вашими потребностями.\n\n* [Расширение импортера GitHub Actions с пользовательскими трансформерами](/ru/actions/reference/github-actions-importer/custom-transformers)\n\n  GitHub Actions Importer предоставляет возможность расширения встроенного сопоставления.\n\n* [Создание примера рабочего процесса](/ru/actions/tutorials/create-an-example-workflow)\n\n  В этом руководстве вы узнаете, как создать базовый рабочий процесс, который активируется событием push-отправки.\n\n* [Создание и тестирование для Go](/ru/actions/tutorials/build-and-test-code/go)\n\n  Узнайте, как создать рабочий процесс непрерывной интеграции (CI) для создания и тестирования проекта Go.\n\n* [Создание и тестирование Java с помощью Ant](/ru/actions/tutorials/build-and-test-code/java-with-ant)\n\n  Узнайте, как создать рабочий процесс непрерывной интеграции (CI) в GitHub Actions, чтобы создать и протестировать свой Java-проект с помощью Ant.\n\n* [Создание и тестирование Java с помощью Gradle](/ru/actions/tutorials/build-and-test-code/java-with-gradle)\n\n  Узнайте, как создать рабочий процесс непрерывной интеграции (CI) в GitHub Actions, чтобы создать и протестировать свой Java-проект с помощью Gradle.\n\n* [Создание и тестирование Java с Maven](/ru/actions/tutorials/build-and-test-code/java-with-maven)\n\n  Узнайте, как создать рабочий процесс непрерывной интеграции (CI) в GitHub Actions, чтобы создать и протестировать свой Java-проект с Maven.\n\n* [Создание и тестирование для .NET](/ru/actions/tutorials/build-and-test-code/net)\n\n  Узнайте, как создать рабочий процесс непрерывной интеграции (CI) для создания и тестирования проекта .NET.\n\n* [Создание и тестирование для Node.js](/ru/actions/tutorials/build-and-test-code/nodejs)\n\n  Узнайте, как создать рабочий процесс непрерывной интеграции (CI) для создания и тестирования проекта Node.js.\n\n* [Создание и тестирование для PowerShell](/ru/actions/tutorials/build-and-test-code/powershell)\n\n  Узнайте, как создать рабочий процесс непрерывной интеграции (CI) для создания и тестирования проекта PowerShell.\n\n* [Создание и тестирование Python](/ru/actions/tutorials/build-and-test-code/python)\n\n  Узнайте, как создать рабочий процесс непрерывной интеграции (CI) для создания и тестирования вашего проекта на Python.\n\n* [Создание и тестирование для Ruby](/ru/actions/tutorials/build-and-test-code/ruby)\n\n  Вы можете создать рабочий процесс непрерывной интеграции для сборки и тестирования проекта Ruby.\n\n* [Создание и тестирование Rust](/ru/actions/tutorials/build-and-test-code/rust)\n\n  Узнайте, как создать рабочий процесс непрерывной интеграции (CI) для создания и тестирования проекта Rust.\n\n* [Создание и тестирование для Swift](/ru/actions/tutorials/build-and-test-code/swift)\n\n  Узнайте, как создать рабочий процесс непрерывной интеграции (CI) для создания и тестирования проекта Swift.\n\n* [Создание и тестирование приложений Xamarin](/ru/actions/tutorials/build-and-test-code/xamarin-apps)\n\n  Узнайте, как создать рабочий процесс непрерывной интеграции (CI) в GitHub Actions для создания и тестирования вашего приложения Xamarin.\n\n* [Использование GITHUB\\_TOKEN для проверки подлинности в рабочих процессах](/ru/actions/tutorials/authenticate-with-github_token)\n\n  Узнайте, как использовать `GITHUB_TOKEN` проверку подлинности от имени GitHub Actions.\n\n* [Переход от самостоятельных раннеров к бегунам на GitHub](/ru/actions/tutorials/migrate-to-github-runners)\n\n  Узнайте, как оценить вашу текущую инфраструктуру CI и мигрировать рабочие процессы с самостоятельных раннеров на GitHub-hosted runners.\n\n* [Создание действия JavaScript](/ru/actions/tutorials/create-actions/create-a-javascript-action)\n\n  В этом руководстве вы узнаете, как создать действие JavaScript с помощью набора средств действий.\n\n* [Создание составного действия](/ru/actions/tutorials/create-actions/create-a-composite-action)\n\n  В этом руководстве вы узнаете, как создать составное действие.\n\n* [Публикация образов Docker](/ru/actions/tutorials/publish-packages/publish-docker-images)\n\n  В этом уроке вы узнаете, как публиковать образы Docker в реестр, такой как Docker Hub или GitHub Packages, как часть вашего рабочего процесса непрерывной интеграции (CI).\n\n* [Публикация Java-пакетов с помощью Gradle](/ru/actions/tutorials/publish-packages/publish-java-packages-with-gradle)\n\n  В этом уроке вы узнаете, как использовать Gradle для публикации Java-пакетов в реестр в рамках вашего рабочего процесса непрерывной интеграции (CI).\n\n* [Публикация Java-пакетов с помощью Maven](/ru/actions/tutorials/publish-packages/publish-java-packages-with-maven)\n\n  В этом уроке вы узнаете, как использовать Maven для публикации пакетов Java в реестре в рамках вашего рабочего процесса непрерывной интеграции (CI).\n\n* [Публикация пакетов Node.js](/ru/actions/tutorials/publish-packages/publish-nodejs-packages)\n\n  В этом руководстве вы узнаете, как публиковать пакеты Node.js в реестр в рамках рабочего процесса непрерывной интеграции (CI).\n\n* [Добавление меток к проблемам](/ru/actions/tutorials/manage-your-work/add-labels-to-issues)\n\n  Вы можете использовать GitHub Actions, чтобы автоматически отмечать проблемы.\n\n* [Закрытие неактивных проблем](/ru/actions/tutorials/manage-your-work/close-inactive-issues)\n\n  Вы можете использовать GitHub Actions, чтобы добавлять комментарии о проблемах или закрывать проблемы, которые были неактивны в течение определенного периода времени.\n\n* [Комментирование проблемы, к которой добавлена метка](/ru/actions/tutorials/manage-your-work/add-comments-with-labels)\n\n  Вы можете использовать GitHub Actions, чтобы автоматически комментировать проблемы при применении определенной метки.\n\n* [Планирование создания проблем](/ru/actions/tutorials/manage-your-work/schedule-issue-creation)\n\n  Вы можете использовать GitHub Actions, чтобы регулярно создавать проблему для таких задач, как ежедневные совещания или ежеквартальные проверки.\n\n* [Хранение и предоставление общего доступа к данным с артефактами рабочего процесса](/ru/actions/tutorials/store-and-share-data)\n\n  Используйте артефакты для совместного использования данных между заданиями в рабочем процессе и хранения данных после завершения рабочего процесса.\n\n* [Создание действия контейнера Docker](/ru/actions/tutorials/use-containerized-services/create-a-docker-container-action)\n\n  В этом руководстве вы узнаете, как создать действие контейнера Docker.\n\n* [Взаимодействие с контейнерами служб Docker](/ru/actions/tutorials/use-containerized-services/use-docker-service-containers)\n\n  Узнайте, как использовать контейнеры служб Docker для подключения баз данных, веб-служб, кэшей памяти и других средств к рабочему процессу.\n\n* [Создание контейнеров служб PostgreSQL](/ru/actions/tutorials/use-containerized-services/create-postgresql-service-containers)\n\n  Вы можете создать контейнер службы PostgreSQL, который будет использоваться в вашем рабочем процессе. В этом руководстве показаны примеры создания службы PostgreSQL для заданий, которые выполняются в контейнерах или непосредственно на компьютере средства выполнения тестов.\n\n* [Создание контейнеров служб Redis](/ru/actions/tutorials/use-containerized-services/create-redis-service-containers)\n\n  Контейнеры служб можно использовать для создания клиента Redis в рабочем процессе. В этом руководстве показаны примеры создания службы Redis для заданий, которые выполняются в контейнерах или непосредственно на компьютере средства выполнения тестов.\n\n* [Автоматизация миграции с помощью GitHub Actions Importer](/ru/actions/tutorials/migrate-to-github-actions/automated-migrations/use-github-actions-importer)\n\n  Используйте GitHub Actions Importer для планирования и автоматизации миграции на GitHub Actions.\n\n* [Migrating from Azure DevOps with GitHub Actions Importer](/ru/actions/tutorials/migrate-to-github-actions/automated-migrations/azure-devops-migration)\n\n  Узнайте, как использовать GitHub Actions Importer для автоматизации миграции ваших Azure DevOps конвейеров в GitHub Actions.\n\n* [Миграция с Bamboo с помощью импортера GitHub Actions](/ru/actions/tutorials/migrate-to-github-actions/automated-migrations/bamboo-migration)\n\n  Узнайте, как использовать GitHub Actions Importer для автоматизации миграции конвейеров Bamboo на GitHub Actions.\n\n* [Миграция с Bitbucket Pipelines с помощью импортера GitHub Actions](/ru/actions/tutorials/migrate-to-github-actions/automated-migrations/bitbucket-pipelines-migration)\n\n  Узнайте, как использовать GitHub Actions Importer для автоматизации миграции конвейеров Bitbucket в GitHub Actions.\n\n* [Миграция с CircleCI с импортером GitHub Actions](/ru/actions/tutorials/migrate-to-github-actions/automated-migrations/circleci-migration)\n\n  Узнайте, как GitHub Actions Importer автоматизировать миграцию ваших конвейеров CircleCI в GitHub Actions.\n\n* [Миграция с GitLab с помощью GitHub Actions Importer](/ru/actions/tutorials/migrate-to-github-actions/automated-migrations/gitlab-migration)\n\n  Узнайте, как использовать GitHub Actions Importer для автоматизации миграции конвейеров GitLab на GitHub Actions.\n\n* [Миграция с Jenkins с помощью импортера GitHub Actions](/ru/actions/tutorials/migrate-to-github-actions/automated-migrations/jenkins-migration)\n\n  Узнайте, как использовать GitHub Actions Importer для автоматизации миграции конвейеров Jenkins в GitHub Actions.\n\n* [Переход с Travis CI с импортером GitHub Actions](/ru/actions/tutorials/migrate-to-github-actions/automated-migrations/travis-ci-migration)\n\n  Узнайте, как использовать GitHub Actions Importer для автоматизации миграции конвейеров CI Travis на GitHub Actions.\n\n* [Migrating from Azure Pipelines to GitHub Actions](/ru/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-azure-pipelines)\n\n  GitHub Actions и Azure Pipelines имеют несколько сходств конфигурации, что делает миграцию на GitHub Actions относительно простой.\n\n* [Переход с CircleCI на GitHub Actions](/ru/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-circleci)\n\n  GitHub Actions и CircleCI имеют несколько сходств в конфигурации, что делает миграцию на GitHub Actions относительно простой.\n\n* [Переход с GitLab CI/CD на GitHub Actions](/ru/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-gitlab-cicd)\n\n  GitHub Actions и GitLab CI/CD имеют несколько сходств в конфигурации, что делает миграцию на GitHub Actions относительно простой.\n\n* [Переход с Jenkins на GitHub Actions](/ru/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-jenkins)\n\n  GitHub Actions и Jenkins имеют несколько сходств в конфигурации, что делает миграцию на GitHub Actions относительно простой.\n\n* [Переход с Travis CI на GitHub Actions](/ru/actions/tutorials/migrate-to-github-actions/manual-migrations/migrate-from-travis-ci)\n\n  GitHub Actions и Travis CI имеют несколько сходств в конфигурации, что делает миграцию на GitHub Actions относительно простой.\n\n* [Начните с Actions Runner Controller](/ru/actions/tutorials/use-actions-runner-controller/get-started)\n\n  В этом руководстве описаны основы Actions Runner Controller.\n\n* [Устранение неполадок с ошибками контроллера запуска действий](/ru/actions/tutorials/use-actions-runner-controller/troubleshoot)\n\n  Узнайте, как устранять ошибки Actions Runner Controller."}