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 plantillas de flujo de trabajo en el repositorio .github
y compartirlas con otros usuarios de la organización.
Uso compartido de flujos de trabajo
La organización puede compartir flujos de trabajo si los reutiliza exactamente o bien crea plantillas de flujo de trabajo
Reutilización de flujos de trabajo
Puedes llamar 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».
Uso de plantillas de flujo de trabajo
Las plantillas de flujo de trabajo permiten que todos los usuarios de la organización que tengan permiso para crear flujos de trabajo lo hagan de forma más fácil y rápida. Al crear un flujo de trabajo, puede elegir una plantilla de flujo de trabajo y parte o todo el trabajo de escribir el flujo de trabajo se hará automáticamente. Puede utilizar plantillas de flujo de trabajo como un primer paso para crear el 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 "Creación de plantillas de flujo de trabajo para la organización".
Uso compartido de secretos y variables dentro de una organización
Puede 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 puede 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 variable en una organización, puede utilizar una política para limitar los repositorios que 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 pueden crear secretos o variables a nivel de organización.
-
En GitHub, navega a la página principal de tu organización.
-
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.
-
En la sección "Seguridad" de la barra lateral, seleccione Secretos y variables y haga clic en Acciones.
-
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 "Almacenamiento de información en 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 "Creación de plantillas de flujo de trabajo para la organización".