Skip to main content
Publicamos actualizaciones para la documentación con frecuencia y es posible que aún se esté traduciendo esta página. Para obtener la información más reciente, consulta la documentación en inglés.
GitHub AE es una versión limitada en este momento.

Acerca de utilizar las acciones en tu empresa

GitHub AE incluye la mayoría de las acciones creadas por GitHub y tiene opciones para habilitar el acceso a otras acciones de GitHub.com y GitHub Marketplace.

Acerca de las acciones en GitHub AE

Los flujos de trabajo de GitHub Actions pueden usar acciones, que son tareas individuales que puede combinar para crear trabajos y personalizar el flujo de trabajo. Puedes crear tus propias acciones, o utilizar y personalizar a quellas que comparte la comunidad de GitHub.

Las GitHub Actions en GitHub AE están diseñadas para funcionar como ambientes sin acceso completo a la internet. De manera predeterminada, los flujos de trabajo no pueden usar acciones de GitHub.com y GitHub Marketplace. Puedes limitar las acciones de tus desarrolladores para que usen las que se almacenan en tu empresa, las cuales incluyen a la mayoría de las que crea GitHub, así como cualquiera que creen tus desarrolladores. Como alternativa, para permitir que los desarrolladores se beneficien de todo el ecosistema de acciones que crean los líderes de la industria y la comunidad de código abierto, puedes configurar el acceso a otras acciones desde GitHub.com.

Te recomendamos permitir el acceso automático a todas las acciones desde GitHub.com. Si quieres tener un mayor control sobre qué acciones se utilizan en tu empresa, puedes sincronizar las acciones específicas manualmente desde GitHub.com.

Acciones oficiales que se incluyen en tu instancia empresarial

La mayoría de las acciones oficiales creadas con GitHub se agrupan automáticamente en GitHub AE y se capturan en un momento dado desde GitHub Marketplace.

El paquete de acciones oficiales incluye las siguientes, entre otras.

  • actions/checkout
  • actions/upload-artifact
  • actions/download-artifact
  • actions/labeler
  • Varias acciones actions/setup-

Para ver todas las acciones oficiales incluidas en la instancia de la empresa, vaya a la organización de actions en la instancia: https://HOSTNAME/actions.

No se necesita ninguna conexión entre tu empresa y GitHub.com para utilizar estas acciones.

Cada acción es un repositorio en la organización de actions y cada repositorio de acción incluye las etiquetas, ramas y SHA de confirmación necesarios que los flujos de trabajo pueden usar para hacer referencia a la acción. Para obtener información sobre cómo actualizar las acciones oficiales agrupadas, vea "Uso de la versión más reciente de las acciones agrupadas oficiales".

Notas:

  • Cuando use acciones de configuración, (como actions/setup-LANGUAGE) en GitHub AE con ejecutores autohospedados, es posible que necesite configurar la caché de herramientas en los ejecutores que no tienen acceso a Internet. Para más información, vea "Configuración de la caché de herramientas en ejecutores autohospedados sin acceso a Internet".
  • Cuando se actualiza GitHub AE, las acciones agrupadas se reemplazan automáticamente por las versiones predeterminadas del paquete de actualización.

Configurar el acceso a las acciones en GitHub.com

Si los usuarios de tu empresa necesitan acceso a otras acciones desde GitHub.com o GitHub Marketplace, hay algunas cuantas opciones de configuración.

El acercamiento recomendado es habilitar el acceso automático a todas las acciones desde GitHub.com. Puede hacer esto si usa GitHub Connect para integrar GitHub AE con GitHub Enterprise Cloud. Para más información, vea "Habilitación del acceso automático a las acciones de GitHub.com mediante GitHub Connect".

Para usar acciones de GitHub.com,, los ejecutores autohospedados deben poder establecer conexiones de salida a GitHub.com. No se requieren conexiones entrantes de GitHub.com. Para obtener más información, Para obtener más información, vea «Acerca de los ejecutores autohospedados».

Después de que habilitas GitHub Connect, puedes utilizar políticas para restringir qué acciones públicas se pueden utilizar en los repositorios de tu empresa. Para obtener más información, vea «Requerir políticas para las GitHub Actions en tu empresa».

Como alternativa, si quiere tener un control más estricto de qué acciones se permiten en la empresa, o bien si no quiere permitir conexiones salientes a GitHub.com, puede descargar manualmente las acciones y sincronizarlas con la instancia empresarial mediante la herramienta actions-sync. Para más información, vea "Sincronización manual de acciones de GitHub.com".