Skip to main content

Compartir acciones y flujos de trabajo con tu organización

Puedes compartir una acción o un flujo de trabajo reutilizable con tu organización sin publicar la acción o el flujo de trabajo públicamente.

Acerca del acceso de GitHub Actions a repositorios privados

Puedes compartir acciones y flujos de trabajo reutilizables dentro de tu organización, sin publicarlos de forma pública, permitiendo que los flujos de trabajo de GitHub Actions accedan a un repositorio privado que contenga la acción o el flujo de trabajo reutilizable.

Cualquier acción o flujo de trabajo reutilizable almacenado en el repositorio privado puede utilizarse en los flujos de trabajo definidos en otros repositorios privados que pertenezcan a la misma organización. Las acciones y los flujos de trabajo reutilizables almacenados en repositorios internos no se pueden usar en repositorios públicos y las acciones y los flujos de trabajo reutilizables almacenados en repositorios privados no se pueden usar en repositorios públicos o internos.

Advertencia:

  • Si hace que un repositorio interno o privado sea accesible para flujos de trabajo de GitHub Actions en otros repositorios, los colaboradores externos de los demás repositorios pueden acceder indirectamente al repositorio interno o privado , aunque no tengan acceso directo a estos repositorios. Los colaboradores externos pueden ver registros de las ejecuciones de flujo de trabajo cuando se utilizan acciones o flujos de trabajo del repositorio interno o privado .
  • Para permitir que los ejecutores descarguen estas acciones, GitHub pasa un token de instalación con ámbito al ejecutor. Este token tiene acceso de lectura al repositorio y expira automáticamente después de una hora.

Compartir acciones y flujos de trabajo con tu organización

  1. Almacena la acción o el flujo de trabajo reutilizable en un repositorio privado . Para obtener más información, vea «Acerca de los repositorios».
  2. Configura el repositorio para permitir el acceso a los flujos de trabajo de otros repositorios privados. Para obtener más información, vea «Administrar los ajustes de las GitHub Actions de un repositorio».

Información adicional