Skip to main content

Compartilhamento de ações e fluxos de trabalho com sua organização

É possível compartilhar uma ação ou um fluxo de trabalho reutilizável com sua organização sem publicá-lo publicamente.

Sobre o acesso do GitHub Actions a repositórios privados

É possível compartilhar ações e fluxos de trabalho reutilizáveis em sua organização, sem publicá-los publicamente, permitindo que os fluxos de trabalho do GitHub Actions acessem um repositório privado que contém a ação ou o fluxo de trabalho reutilizável.

Quaisquer ações ou fluxos de trabalho reutilizáveis armazenados no repositório privado podem ser usados em fluxos de trabalho definidos em outros repositórios privados internos pertencentes à mesma organização. Ações e fluxos de trabalho reutilizáveis armazenados em repositórios internos não podem ser usados em repositórios públicos e ações e fluxos de trabalho reutilizáveis armazenados em repositórios privados não podem ser usados em repositórios públicos ou internos.

Aviso:

  • Se você tornar um repositório interno ou privado acessível aos fluxos de trabalho do GitHub Actions em outros repositórios, colaboradores externos em outros repositórios poderão acessar indiretamente o repositório interno ou privado, mesmo que não tenham acesso direto a esses repositórios. Os colaboradores externos podem exibir logs de execuções de fluxos de trabalho quando ações ou fluxos de trabalho do repositório interno ou privado são usados.
  • Para permitir que os executores baixem essas ações, o GitHub transmite um token de instalação com escopo para o executor. Esse token tem acesso de leitura no repositório e expira automaticamente após uma hora.

Compartilhamento de ações e fluxos de trabalho com sua organização

  1. Armazene a ação ou o fluxo de trabalho reutilizável em um repositório privado . Para obter mais informações, confira "Sobre repositórios".
  2. Configure o repositório para permitir o acesso a fluxos de trabalho em outros repositórios privados. Para obter mais informações, confira "Gerenciando as configurações do GitHub Actions para um repositório".

Leitura adicional