Skip to main content

Primeiros passos com o GitHub Actions para GitHub Enterprise Cloud

Aprenda a configurar o GitHub Actions no GitHub Enterprise Cloud.

Quem pode usar esse recurso?

Enterprise owners can configure GitHub Actions.

Users with the "Manage organization Actions policies" permission manage all settings on the "Actions General" settings page, except for self-hosted runners settings.

Users with the "Manage organization runners and runner groups" permission can manage GitHub-hosted runners, self-hosted runners, and runner groups, and control where self-hosted runners can be created.

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 obter mais informações, confira "Apresentando o GitHub Actions à sua empresa".

Se você estiver migrando sua empresa para GitHub Actions de outro provedor, há considerações adicionais. Para obter mais informações, 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 obter mais informações, 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 corredores hospedados GitHub, você será cobrado com base no consumo após esgotar os minutos incluídos em GitHub Enterprise Cloud, ao passo que os executores auto-hospedados são grátis. Para obter mais informações, confira "Sobre a cobrança das GitHub Actions".

Para obter mais informações, 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 obter mais informações, 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 a entidade de menor privilégio para proteger as configurações em seu 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 obter mais informações, confira "Gerenciando as funções de organização personalizadas".

Fortalecimento geral de segurança para GitHub Actions

Caso deseje saber mais sobre as práticas de segurança do GitHub Actions, confira "Fortalecimento de segurança para o GitHub Actions".