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: 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.

Tu instancia empresarial incluye varias acciones integradas que puedes utilizar en tus flujos de trabajo. Para obtener más información sobre las acciones en paquete, consulta la sección "Acciones oficiales que vienen en paquete con tu instancia empresarial".

Estas acciones que vienen en paquete son una captura de un punto en el tiempo de las acciones oficiales que se encuentran en https://github.com/actions, así que podría haber versiones nuevas disponibles de estas. Puedes utilizar la herramienta de actions-sync para actualizar estas acciones o puedes configurar GitHub Connect para permitir el acceso a las últimas acciones en GitHub.com. Estas opciones se describen en las siguietnes secciones.

Utilizar actions-sync para actualizar las acciones que vienen en paquete

Para actualizar las acciones que vienen en paquete, puedes utilizar la herramienta actions-sync para actualizar esta captura. Para obtener más información sobre cómo utilizar actions-sync, consulta la sección "Sincronizar manualmente las acciones desde 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 obtener más información, consulta la sección "Habilitar el acceso automático a las acciones de GitHub.com utilizandoGitHub Connect".

Una vez que se configura GitHub Connect, puedes utilizar la versión más reciente de una acción si borras su repositorio local en la organización actions en tu instancia. Por ejemplo, si tu instancia empresarial está utilizando la acción actions/checkout@v1 y necesitas utilizar actions/checkout@v2, el cual no está disponible en esta, lleva a cabo los siguietnes pasos para que puedas utilizar la acción más reciente de checkout desde GitHub.com:

  1. Desde una cuenta de propietario de empresa en GitHub Enterprise Server, navega al repositorio que quieras borrar desde la organización actions (en este checkout de ejemplo).
  2. Predeterminadamente, los administradores de sitio no son propietarios de la organización integrada de actions. Para obtener el acceso requerido para borrar el repositorio checkout, debes utilizar las herramientas de administrador de sitio. Haz clic en en la esquina superior derecha de cualquier página de este repositorio. Ícono de cohete para acceder a las configuraciones de administrador del sitio
  3. Haz clic en Seguridad para ver el resumen de seguridad del repositorio. Asegurar el repositorio del repositorio
  4. Debajo de "Acceso privilegiado", haz clic en Desbloquear. Botón de desbloquear
  5. Debajo de Razón, teclea una razón para desbloquear el repositorio y luego haz clic en Desbloquear. Diálogo de confirmación
  6. Ahora que el repositorio se desbloqueó, puedes salir de las páginas de administrador de sitio y borrar el repositorio dentro de la organización actions. En la parte superior de la página, haz clic en el nombre de repositorio, que en este ejemplo es checkout, para regresar a la página de resumen. Enlace de nombre de repositorio
  7. Debajo de "Información de repositorio", haz clic en Ver código para salir de las páginas de administrador del sitio y que se muestre el repositorio checkout.
  8. Borra el repositorio checkout dentro de la organización actions. Para obtener más información sobre cómo borrar un repositorio, consulta la sección "Borrar un repositorio". Enlace de ver código
  9. Configura el YAML de tu flujo de trabajo para que utilice actions/checkout@v2.
  10. Cada vez que se ejecute tu flujo de trabajo, el ejecutor utilizará la versión v2 de actions/checkout desde GitHub.com.

¿Te ayudó este documento?

Política de privacidad

¡Ayúdanos a hacer geniales estos documentos!

Todos los documentos de GitHub son de código abierto. ¿Notas algo que esté mal o que no sea claro? Emite una solicitud de cambios.

Haz una contribución

O, aprende cómo contribuir.