Skip to main content

Compartir flujos de trabajo, secretos y ejecutores con tu organización

Aprende cómo puedes usar las características de la organización para colaborar con tu equipo al compartir flujos de trabajo, secretos, variables y ejecutores autohospedados.

Información general

Si necesitas compartir flujos de trabajo y otras características de GitHub Actions con tu equipo, entonces considera colaborar dentrod e una organización de GitHub. Una organización te permite almacenar centralmente y administrar secretos, artefactos y ejecutores auto-hospedados. También puede crear flujos de trabajo iniciales en el repositorio .github y compartirlos con otros usuarios en su organización.

Uso compartido de acciones y flujos de trabajo

Puedes compartir acciones individuales y flujos de trabajo completos con tu organización, independientemente de si son accesibles públicamente. Puedes reutilizar las acciones y flujos de trabajo exactamente al referenciarlos en tu archivo de flujo de trabajo y puedes crear flujos de trabajo iniciales que proporcionen plantillas para flujos nuevos.

Compartir acciones con tu empresa

Para compartir las acciones en toda la empresa sin publicarlas de forma pública, puedes almacenarlas en un repositorio interno y luego configurarlo para que acceda a los flujos de trabajo de GitHub Actions en otros repositorios que sean propiedad de la misma organización o de una organización de la empresa. Para obtener más información, vea «Compartir acciones y flujos de trabajo con tu empresa».

Reutilización de flujos de trabajo

Puedes compartir flujos de trabajo con tu organización, privada o públicamente, si llamas a un flujo de trabajo desde dentro de otro. Esto te permite reutilizar flujos de trabajo, evitando la duplicación y haciendo que tus flujos se puedan mantener mejor. Para obtener más información, vea «Reutilización de flujos de trabajo».

Utilizar flujos de trabajo iniciales

Los flujos de trabajo iniciales permiten que toda persona en tu organización que tenga permiso para crear flujos de trabajo lo haga de forma más fácil y rápida. Cuando creas un flujo de trabajo nuevo, puedes elegir un flujo de trabajo inicial y algo o todo el trabajo de escribir dicho flujo de trabajo se hará automáticamente. Puedes utilizar flujos de trabajo iniciales como un primer paso para crear un flujo de trabajo personalizado o utilizarlos tal cual. Esto no solo ahorra tiempo, sino que promueve la consistencia y las mejores prácticas a lo largo de tu organización. Para obtener más información, vea "Crear flujos de trabajo iniciales para tu organización".

Uso compartido de secretos y variables dentro de una organización

Puedes administrar de forma centralizada los secretos y variables dentro de una organización y, después, ponerlos a disposición de los repositorios seleccionados. Esto también significa que puedes actualizar un secreto o una variable en una ubicación y hacer que el cambio se aplique a todos los flujos de trabajo del repositorio que lo usen.

Al crear un secreto o una variable en una organización, puedes usar una directiva para limitar qué repositorios pueden acceder a él. Por ejemplo, puedes otorgar acceso a todos los repositorios, o limitarlo a solo los repositorios privados o a una lista específica de estos.

Los propietarios de la organización y los usuarios con los permisos "Administrar variables de acciones de la organización" o "Administrar secretos de acciones de la organización" pueden crear secretos o variables en el nivel de organización.

Para más información, consulta "Acerca de los roles personalizados de organización".

  1. En GitHub.com, ve a la página principal de la organización.

  2. En el nombre de la organización, haz clic en Configuración. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de las pestañas en el perfil de una organización. La pestaña "Configuración" se destaca en naranja oscuro.

  3. En la sección "Seguridad" de la barra lateral, selecciona Secretos y variables, después, haz clic en Acciones.

  4. Haz clic en la pestaña Secretos o Variables, y crea el secreto o la variable con los valores y opciones deseados.

    Para más información, consulta "Uso de secretos en Acciones de GitHub" o "variables".

Compartir ejecutores auto-hospedados dentro de una organización

Los propietarios de las organizaciones pueden agregar sus ejecutores auto-hospedados a grupos y luego crear políticas que controlen qué repositorios pueden acceder al grupo.

Para obtener más información, vea «Administración del acceso a los ejecutores autohospedados mediante grupos».

Pasos siguientes

Para continuar el aprendizaje sobre GitHub Actions, consulta "Crear flujos de trabajo iniciales para tu organización".