Sobre como usar ações na sua empresa

GitHub Enterprise Server inclui a maioria das ações de autoria de GitHub e tem opções para permitir o acesso a outras ações de GitHub.com e GitHub Marketplace.

Observação: Executores hospedados em GitHub não são atualmente compatíveis com GitHub Enterprise Server. Você pode ver mais informações sobre suporte futuro planejado no Itinerário público do GitHub.

Os fluxos de trabalho de GitHub Actions podem usar ações, que são tarefas individuais que você pode combinar para criar tarefas e personalizar seu fluxo de trabalho. Você pode criar suas próprias ações ou usar e personalizar ações compartilhadas pela comunidade GitHub.

GitHub Actions on GitHub Enterprise Server is designed to work in environments without full internet access. Por padrão, os fluxos de trabalho não podem usar ações de GitHub.com e GitHub Marketplace.

Ações oficiais agrupadas com a sua instância corporativa

A maioria das ações oficiais de autoria de GitHub são automaticamente agrupadas com GitHub Enterprise Server e são capturadas em um momento a partir do GitHub Marketplace.

As ações oficiais empacotadas incluem ações/checkout, actions/upload-artefact, actions/download-artefact, actions/labeler, e várias ações de actions/setup-, entre outras. Para ver todas as ações oficiais incluídas na instância da sua empresa, acesse a organização das ações na sua instância: https://HOSTNAME/actions.

Cada ação é um repositório na organização de ações, e cada repositório de ação inclui as tags necessárias, branches e commit de SHAs que seus fluxos de trabalho podem usar para fazer referência à ação. Para obter informações sobre como atualizar as ações oficiais empacotadas, consulte "Usar a versão mais recente das ações oficiais empacotadas".

Observação: Ao usar ações de configuração (como actions/setup-LANGUAGE) em GitHub Enterprise Server com executores auto-hospedados, você pode precisar configurar o cache de ferramentas em executores que não possuem acesso à Internet. Para obter mais informações, consulte "Configurar o cache da ferramenta em executores auto-hospedados sem acesso à internet".

Configurar o acesso a ações no GitHub.com

Se os usuários da sua empresa precisam de acesso a outras ações a partir de GitHub.com ou GitHub Marketplace, há algumas opções de configuração.

A abordagem recomendada é habilitar o acesso automático para todas as ações a partir de GitHub.com. Você pode fazer isso usando GitHub Connect para integrar GitHub Enterprise Server com GitHub Enterprise Cloud. Para obter mais informações, consulte "Habilitar acesso automático a ações de GitHub.com usando GitHub Connect". Após habilitar GitHub Connect, você poderá usar políticas para restringir quais ações públicas podem ser usadas em repositórios na sua empresa. Para obter mais informações, consulte "Aplicando as políticas do GitHub Actions para sua empresa".

Como alternativa, se você quiser ter um controle mais rigoroso sobre quais as ações que são permitidas na sua empresa, você pode fazer o download e sincronizar manualmente as ações na instância da sua empresa usando a ferramenta de actions-sync. Para obter mais informações, consulte "Sincronizando ações manualmente com o GitHub.com".

Esse documento ajudou você?Política de Privacidade

Ajude-nos a tornar esses documentos ótimos!

Todos os documentos do GitHub são de código aberto. Você percebeu que algo que está errado ou não está claro? Envie um pull request.

Faça uma contribuição

Ou, aprenda como contribuir.