Skip to main content

Compartilhando ações e fluxos de trabalho com sua empresa

É possível compartilhar uma ação ou um fluxo de trabalho reutilizável com sua empresa sem publicar a ação ou fluxo de trabalho publicamente.

Sobre o acesso do GitHub Actions a repositórios internos e privados

Se sua organização pertencer a uma conta corporativa, será possível compartilhar ações e fluxos de trabalho reutilizáveis em sua empresa, sem publicá-los publicamente, permitindo que os fluxos de trabalho do GitHub Actions acessem um repositório interno e privados 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 interno ou privado podem ser usados em fluxos de trabalho definidos em outros repositórios internos ou privados pertencentes à mesma organização ou por qualquer organização pertencente à empresa. 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.

Warning

  • Para tornar um repositório privado acessível aos fluxos de trabalho do GitHub Actions em outros repositórios, os colaboradores externos nos outros repositórios podem acessar indiretamente o repositório privado, mesmo que não tenham acesso direto a esses repositórios. Os colaboradores externos podem exibir os logs das execuções do fluxo de trabalho quando ações ou fluxos de trabalho do repositório 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.

Compartilhando ações e fluxos de trabalho com sua empresa

  1. Armazene a ação ou o fluxo de trabalho reutilizável em um repositório interno ou 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 internos ou privados. Para obter mais informações, confira "Gerenciando as configurações do GitHub Actions para um repositório" e "Gerenciando as configurações do GitHub Actions para um repositório".

Leitura adicional