Nota: GitHub Actions estuvo disponible para GitHub Enterprise Server 2.22 como un beta limitado. El beta terminó. GitHub Actions está ahora disponible habitualmente en GitHub Enterprise Server 3.0 o superior. Para obtener más información, consulta la sección de notas de lanzamiento para GitHub Enterprise Server 3.0.
- Para obtener más información acerca de cómo mejorar a GitHub Enterprise Server 3.0 o superior, consulta la sección "Mejorar a GitHub Enterprise Server".
- Para obtener más información acerca de configurar las GitHub Actions después de tu mejora, consulta la documentación de GitHub Enterprise Server 3.0.
Nota: Los ejecutores hospedados en GitHub no son compatibles con GitHub Enterprise Server actualmente. Puedes encontrar más información sobre el soporte que se tiene planeado en el futuro en el Itinerario público de GitHub.
Nota: Con GitHub Connect habilitado, las GitHub Actions intentarán encontrar el repositorio en tu instancia de GitHub Enterprise Server antes de revertirse a GitHub. Si un usuario crea una organización y repositorio en tu empresa, los cuales empaten con un nombre de organzación y repositorio en GitHub, el repositorio de tu empresa se utilizará en vez del repositorio de GitHub. Un usuario malintencionado podría sacar provecho de este comportamiento para ejecutar código como parte de un flujo de trabajo.
Predeterminadamente, los flujos de trabajo de GitHub Actions en GitHub Enterprise Server no pueden utilizar las acciones directamente desde GitHub.com o desde GitHub Marketplace.
Para que todas las acciones de GitHub.com se hagan disponibles para tu instancia empresarial, puedes utilizar GitHub Connect para integrar a GitHub Enterprise Server con Nube de GitHub Enterprise. Para encontrar otras formas de acceder a las acciones desde GitHub.com, consulta la sección "Acerca de utilizar las acciones en tu empresa".
Habilitar el acceso automático a todas las acciones de GitHub.com
Antes de habilitar el acceso para todas las acciones desde GitHub.com en tu instancia empresarial, debes conectar a tu empresa con GitHub.com. Para obtener más información, consulta la sección "Conectar empresa a Nube de GitHub Enterprise".
-
En la esquina superior derecha de GitHub Enterprise Server, da clic en tu foto de perfil y luego en Configuración de empresa.
-
En la barra lateral de la cuenta de empresa, haz clic en Settings (Configuraciones).
-
En la barra lateral izquierda, haz clic en GitHub Connect.
-
Debajo de "El servidor puede utilizar acciones de GitHub.com en las ejecuciones de flujo de trabajo", utiliza el menú desplegable y selecciona Habilitado.
-
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, consulta la sección "Requerir las políticas de GitHub Actions para tu empresa".