Skip to main content

Esta versión de GitHub Enterprise se discontinuará el 2023-01-18. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener rendimiento mejorado, seguridad mejorada y nuevas características, actualice a la versión más reciente de GitHub Enterprise. Para obtener ayuda con la actualización, póngase en contacto con el soporte técnico de GitHub Enterprise.

Utilizar la última versión de las acciones empaquetadas oficiales

Puedes actualizar las acciones que vienen en paquete para tu empresa o utilizarlas directamente desde GitHub.com.

Nota: Actualmente los ejecutores hospedados en GitHub no se admiten en GitHub Enterprise Server. Puede ver más información sobre la compatibilidad futura planeada en GitHub public roadmap.

Tu instancia empresarial incluye varias acciones integradas que puedes utilizar en tus flujos de trabajo. Para más información sobre las acciones agrupadas, vea "Acciones oficiales agrupadas con la instancia de empresa".

Estas acciones agrupadas son una instantánea en un momento dado de las acciones oficiales que se encuentran en https://github.com/actions, por lo que podría haber versiones nuevas disponibles de ellas. Puede usar la herramienta actions-sync para actualizar estas acciones, o bien configurar GitHub Connect para permitir el acceso a las acciones más recientes en GitHub.com. Estas opciones se describen en las secciones siguientes.

Uso de actions-sync para actualizar las acciones agrupadas

Para actualizar las acciones agrupadas, puede usar la herramienta actions-sync a fin de actualizar la instantánea. Para más información sobre el uso de actions-sync, vea "Sincronización manual de acciones de GitHub.com".

Utilizar GitHub Connect para acceder a las últimas acciones

Puedes utilizar GitHub Connect para permitir que GitHub Enterprise Server utilice acciones desde GitHub.com. Para más información, vea "Habilitación del acceso automático a las acciones de GitHub.com mediante GitHub Connect".

Una vez que se configura GitHub Connect, puede usar la versión más reciente de una acción si elimina su repositorio local en la organización actions de la instancia. Por ejemplo, si en la instancia de la empresa se usa v1 de la acción actions/checkout y tiene que usar actions/checkout@v2 que no está disponible en la instancia de la empresa, siga estos pasos para poder usar la acción checkout más reciente de GitHub.com:

  1. Desde una cuenta de propietario de empresa en GitHub Enterprise Server, vaya al repositorio que quiera eliminar de la organización de acciones (en este ejemplo checkout).

  2. De manera predeterminada, los administradores de sitio no son los propietarios de la organización de acciones agrupadas. A fin de obtener el acceso necesario para eliminar el repositorio checkout, debe usar las herramientas de administración del sitio. Haz clic en en la esquina superior derecha de cualquier página de este repositorio. Ícono de cohete para acceder a los valores de administración del sitio

  3. Haga clic en Seguridad para ver la información general de seguridad del repositorio. Encabezado de seguridad del repositorio

  4. En "Acceso con privilegios", haga clic en Desbloquear. Botón Desbloquear

  5. En Motivo, escriba un motivo para desbloquear el repositorio y, después, haga clic en Desbloquear. Cuadro de diálogo Confirmación

  6. Ahora que el repositorio se ha desbloqueado, puede salir de las páginas de administración del sitio y elimina el repositorio dentro de la organización actions. En la parte superior de la página, haga clic en el nombre del repositorio, en este ejemplo checkout, para volver a la página de resumen. Vínculo del nombre de repositorio

  7. En "Información del repositorio", haga clic en Ver código para salir de las páginas de administración del sitio y mostrar el repositorio checkout.

  8. Elimine el repositorio checkout dentro de la organización actions. Para obtener información sobre cómo eliminar un repositorio, vea "Eliminación de un repositorio". Vínculo para ver el código

  9. Configure el código YAML del flujo de trabajo para que use actions/checkout@v2.

  10. Cada vez que se ejecuta el flujo de trabajo, el ejecutor usará la versión especificada de actions/checkout de GitHub.com.

    Nota: La primera vez que se usa la acción checkout desde GitHub.com, el espacio de nombres actions/checkout se retira automáticamente en your GitHub Enterprise Server instance. Si alguna vez quieres revertir a utilizar una copia local de la acción, primero necesitas eliminar el designador de nombre de la jubilación. Para más información, vea "Retiro automático de espacios de nombres para las acciones a las que se accede en GitHub.com".