Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Compartilhando fluxos de trabalho, segredos e executores com a sua organização

Aprenda como usar recursos da organização para colaborar com a sua equipe, compartilhando fluxos de trabalho iniciantes, segredos, variáveis e executores auto-hospedados.

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. Crie também fluxos de trabalho iniciais no repositório .github e compartilhe-os com outros usuários da sua organização.

Como compartilhar ações e fluxos de trabalho

Você pode compartilhar ações individuais e fluxos de trabalho inteiros com a organização, publicando ou não as ações ou os fluxos de trabalho publicamente. Você pode reutilizar ações e fluxos de trabalho exatamente referenciando-os no seu arquivo de fluxo de trabalho e você pode criar fluxos de trabalho iniciais que fornecem modelos para novos fluxos de trabalho.

Compartilhando ações com sua empresa

Para compartilhar ações na empresa sem publicá-las publicamente, armazene as ações em um repositório interno e configure o repositório para permitir o acesso aos fluxos de trabalho do GitHub Actions em outros repositórios pertencentes à mesma organização ou a outras organizações da empresa. Para obter mais informações, confira "Como compartilhar ações e fluxos de trabalho com sua empresa".

Reutilizar fluxos de trabalho

Você pode compartilhar fluxos de trabalho com sua organização, pública ou privadamente, chamando um fluxo de trabalho de dentro de outro fluxo de trabalho. Isso permite a reutilização de fluxos de trabalho, evitando duplicação e tornando seus fluxos de trabalho mais fáceis de manter. Para obter mais informações, confira "Como reutilizar fluxos de trabalho".

Usando fluxos de trabalho iniciais

Os fluxos de trabalho iniciais permitem que todos na sua organização que tenham permissão para criar fluxos de trabalho façam isso com mais rapidez e facilidade. Ao criar um fluxo de trabalho, você pode escolher um fluxo de trabalho inicial, e uma parte ou todo o trabalho de escrever o fluxo de trabalho será feito para você. Você pode usar fluxos de trabalho iniciais como ponto de partida para criar seu fluxo de trabalho personalizado ou usá-los no estado em que se encontram. Isso não só poupa tempo, como promove consistência e práticas recomendadas na sua organização. Para obter mais informações, confira "Como criar fluxos de trabalho iniciais para sua organização".

Compartilhando segredos e variáveis em uma organização

Você pode gerenciar de maneira centralizada seus segredos e variáveis em uma organização e disponibilizá-los para repositórios selecionados. Isso também significa que você pode atualizar um segredo ou uma variável em um só local e fazer com que a alteração seja aplicada a todos os fluxos de trabalho do repositório que usam o segredo ou a variável.

Ao criar um segredo ou uma variável em uma organização, você pode usar uma política para limitar quais repositórios podem acessar o segredo ou a variável. 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 ou variáveis no nível da organização, você precisa ter acesso de admin.

  1. No GitHub.com, navegue até a página principal da organização. 1. No nome da sua organização, clique em Configurações. Botão Configurações da organização 1. Na seção "Segurança" da barra lateral, selecione Segredos e variáveis, e clique em Ações.

  2. Clique na guia Segredos ou Variáveis e crie o segredo ou a variável com os valores e as opções desejados.

    Para obter mais informações, confira "Como criar segredos criptografados para uma organização" ou "Como criar variáveis de configuração para uma organização".

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, confira "Como gerenciar o acesso a executores auto-hospedados usando grupos".

Próximas etapas

Para continuar aprendendo sobre o GitHub Actions, confira "Como criar fluxos de trabalho iniciais para sua organização".