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.