Skip to main content

Сведения об использовании действий в организации

GitHub AE включает большинство действий авторства GitHub, а также предоставляет возможности доступа к другим действиям из GitHub.com и GitHub Marketplace.

Сведения о действиях с GitHub AE

Рабочие процессы GitHub Actions могут использовать действия, представляющие собой отдельные задачи, которые можно объединить для создания заданий и настройки рабочего процесса. Вы можете создавать собственные действия или использовать и настраивать действия, которые предоставляются сообществом GitHub.

GitHub Actions для GitHub AE предназначен для работы в средах без полного доступа к Интернету. По умолчанию рабочие процессы не могут использовать действия с GitHub.com и из GitHub Marketplace. Разработчики могут использовать действия, хранящиеся в your enterprise, включая большинство официальных действий, созданных GitHub, а также любые действия, создаваемые разработчиками. Кроме того, чтобы разработчики могли использовать все преимущества полной экосистемы действий, созданных отраслевыми лидерами и сообществом разработчиков решений с открытым кодом, вы можете настроить доступ к другим действиям из GitHub.com.

Рекомендуется разрешить автоматический доступ ко всем действиям из GitHub.com. если вам требуется более строгий контроль над действиями, которые используются на предприятия, можно вручную синхронизировать конкретные действия из GitHub.com.

Официальные действия, связанные с корпоративным экземпляром

Большинство официальных действий, созданных пользователем GitHub, автоматически объединяются с GitHub AE и принимаются на конкретный момент времени из GitHub Marketplace.

Связанные официальные действия также включают следующие действия.

  • actions/checkout
  • actions/upload-artifact
  • actions/download-artifact
  • actions/labeler
  • Различные действия actions/setup-

Чтобы просмотреть все официальные действия, включенные в ваш экземпляр предприятия, перейдите к организации actions в своем экземпляре: https://HOSTNAME/actions.

Для использования этих действий подключение между your enterprise и GitHub.com не требуется.

Каждое действие является репозиторием в организации actions, и каждое действие-репозиторий включает необходимые теги, ветви и SHA фиксации, которые рабочие процессы могут использовать для ссылки на действие. Дополнительные сведения об обновлении связанных официальных действий см. в разделе Использование последней версии официальных связанных действий.

Примечания.

Настройка доступа к действиям в GitHub.com

Если пользователям предприятия требуется доступ к другим действиям из GitHub.com или GitHub Marketplace, можно использовать несколько параметров конфигурации.

Чтобы включить доступ к действиям с сайта GitHub.com, рекомендуется включить автоматический доступ ко всем действиям. Это можно сделать с помощью GitHub Connect для интеграции GitHub AE с GitHub Enterprise Cloud. Дополнительные сведения см. в статье Включение автоматического доступа к действиям GitHub.com с помощью GitHub Connect.

Чтобы использовать действия из GitHub.com, ваши локальные средства выполнения должны иметь возможность устанавливать исходящие подключения к GitHub.com. Входящие подключения из GitHub.com не требуются. Дополнительные сведения см. в записи блога Дополнительные сведения см. в статье "Сведения о локально размещенных средствах выполнения."

После включения GitHub Connect можно использовать политики, чтобы ограничить открытые действия, которые можно использовать в репозиториях в своей организации. Дополнительные сведения см. в разделе "Применение политик GitHub Actions для вашего предприятия".

Кроме того, если требуется более строгий контроль над тем, какие действия разрешены в вашей организации, или если вы не хотите разрешать исходящие подключения к GitHub.com, можно вручную загрузить и синхронизировать действия на корпоративный экземпляр с помощью средства actions-sync. Дополнительные сведения см. в статье "Синхронизация действий вручную с сайта GitHub.com".