Observação: GitHub Actions estava disponível para GitHub Enterprise Server 2.22 como um beta limitado. O beta terminou. GitHub Actions está agora geralmente disponível em GitHub Enterprise Server 3.0 ou posterior. Para obter mais informações, consulte as observações sobre a versão GitHub Enterprise Server 3.0.
- Para obter mais informações sobre a atualização para GitHub Enterprise Server 3.0 ou posterior, consulte "Atualizar GitHub Enterprise Server".
- Para obter mais informações sobre a configuração de GitHub Actions após atualizar, consulte a documentação para GitHub Enterprise Server 3.0.
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.
Visão Geral
Se você precisar compartilhar fluxos de trabalho e outros recursos de GitHub Actions com a sua equipe, considere colaborar dentro de uma organização de GitHub. Uma organização permite que você armazene e gerencie, centralizadamente, segredos, artefatos e executores auto-hospedados. Você também pode criar modelos de fluxo de trabalho no repositório .github
e compartilhá-los com outros usuários na sua organização.
Usando modelos de fluxo de trabalho
Workflow templates allow everyone in your organization who has permission to create workflows to do so more quickly and easily. When you create a new workflow, you can choose a template and some or all of the work of writing the workflow will be done for you. Você pode usar os modelos do fluxo de trabalho como um ponto de partida para criar o fluxo de trabalho personalizado ou usá-los como se apresentam. This not only saves time, it promotes consistency and best practice across your organization. Para obter mais informações, consulte "Criando modelos de fluxo de trabalho".
Compartilhar segredos dentro de uma organização
Você pode gerenciar seus segredos centralmente dentro de uma organização e, em seguida, disponibilizá-los para repositórios selecionados. Isso também significa que você pode atualizar um segredo em um único local e fazer com que a alteração seja aplicada em todos os fluxos de trabalho do repositório que usam o segredo.
Ao criar um segredo em uma organização, você pode usar uma política para limitar quais repositórios podem acessar esse segredo. Por exemplo, você pode conceder acesso a todos os repositórios ou limitar o acesso a apenas repositórios privados ou a uma lista específica de repositórios.
Para criar segredos no nível da organização, você deve ter acesso admin
.
- No GitHub Enterprise Server, navegue para a página principal da organização.
- Abaixo do nome da sua organização, clique em Settings.
- Na barra lateral esquerda, clique em Secrets (Segredos).
- Clique em Novo segredo.
- Digite um nome para o seu segredo na caixa de entrada Nome.
- Insira o Valor para o seu segredo.
- Na lista suspensa Acesso do repositório, escolha uma política de acesso.
- Clique em Add secret (Adicionar segredo).
Compartilhe executores auto-hospedados dentro de uma organização
Os administradores da organização podem adicionar seus executores auto-hospedados para grupos e, em seguida, criar políticas que controlam quais repositórios podem acessar o grupo.
Para obter mais informações, consulte "Gerenciando acesso a runners auto-hospedados usando grupos".
Próximas etapas
Para continuar aprendendo sobre GitHub Actions, consulte "Criar modelos de fluxo de trabalho".