Skip to main content

Primeiros passos com o GitHub Actions para GitHub Enterprise Cloud

Aprenda a configurar o GitHub Actions no GitHub Enterprise Cloud.

Sobre o GitHub Actions no GitHub Enterprise Cloud

GitHub Actions está habilitado por padrão para sua empresa. Para começar a usar GitHub Actions na sua empresa, você pode gerenciar as políticas que controlam como os instegrantes corporativos usam o GitHub Actions e, opcionalmente, adicionar executores auto-hospedados para executar fluxos de trabalho.

Antes de começar, você deve fazer um plano de como apresentar GitHub Actions para a sua empresa. Para saber mais, confira Apresentando o GitHub Actions à sua empresa.

Se você estiver migrando sua empresa para GitHub Actions de outro provedor, há considerações adicionais. Para saber mais, confira Fazendo a migração da sua empresa para o GitHub Actions.

Gerenciando políticas para GitHub Actions

Você pode usar políticas para controlar como os integrantes corporativos usam GitHub Actions. Por exemplo, você pode restringir quais ações são permitidas e configurar a retenção de artefato e de registro. Para saber mais, confira Aplicando políticas para o GitHub Actions na sua empresa.

Adicionar executores

Para executar fluxos de trabalho de GitHub Actions, você deve usar executores. Um executor é um servidor que executa seus fluxos de trabalho quando são acionados. Se você usar executores hospedados no GitHub, a cobrança será feita com base no consumo após o esgotamento dos minutos incluídos no seu plano, ao passo que os executores auto-hospedados são gratuitos. Para saber mais, confira Sobre a cobrança das GitHub Actions.

Para saber mais, confira Sobre executores auto-hospedados.

Se você escolher executores auto-hospedados, você poderá adicionar os executores aos níveis da empresa, organização ou repositório. Para saber mais, confira Adicionar executores auto-hospedados.

Provisionando permissões refinadas para GitHub Actions

Os proprietários e usuários da organização com a permissão "Gerenciar funções personalizadas da organização" podem provisionar permissões refinadas para usuários e equipes em sua organização. O provisionamento de permissões refinadas para GitHub Actions permite que você pratique o princípio de menor privilégio para proteger as configurações no pipeline de CI/CD de GitHub Actions.

Para GitHub Actions, você pode habilitar qualquer uma das seguintes permissões para indivíduos ou equipes em sua organização.

  • Gerenciar políticas de Ações da organização: acesso para gerenciar todas as configurações na página de configurações "Ações Gerais", exceto as configurações de executores auto-hospedados.
  • Gerenciar executores e grupos de executores da organização: acesse para criar e gerenciar executores hospedados no GitHub, executores auto-hospedados e grupos de executores, e controle onde os executores auto-hospedados podem ser criados.
  • Gerenciar segredos de ações da organização: acesse para criar e gerenciar segredos de ações da organização.
  • Gerenciar variáveis de ações da organização: acesse para criar e gerenciar variáveis de ações da organização.

Para saber mais, confira Gerenciando as funções de organização personalizadas.

Próximas etapas