Esta versión de GitHub Enterprise se discontinuará el 2022-02-16. No se realizarán lanzamientos de patch, ni siquiera para problemas de seguridad críticos. Para obtener un mejor desempeño, más seguridad y nuevas características, actualiza a la última versión de GitHub Enterprise. Para obtener ayuda con la actualización, contacta al soporte de GitHub Enterprise.

Disponibilidad alta para las GitHub Actions

Existen algunas especificaciones especiales para administrar las GitHub Actions en una configuración de disponibilidad alta.

Replicación o redundancia de tus datos de GitHub Actions

Las GitHub Actions utilizan almacenamiento externo para almacenar artefactos de flujo de trabajo y bitácoras. Estos datos se almacenan en tu proveedor de almacenamiento externo, tal como Azure Blob Storage, Amazon S3 o MinIO. Como resultado, los respaldos de GitHub Enterprise Server y sus configuraciones de disponibilidad alta no proporcionan protección para los datos que se almacenan en este servicio externo y, en vez de esto, dependen de la protección de datos y replicación que proporciona el proveedor de almacenamiento externo, tal como Azure o AWS.

Te recomendamos fuertemente que configures el almacenamiento externo de tus GitHub Actions para que utilicen redundancia o replicación. Para obtener más información, refiérete a la documentación de tu proveedor de alamacenamiento:

Réplicas de disponibilidad alta

Promover una réplica

Cuando habilitas la configuración de disponibilidad alta, cualquier réplica se configura automáticamente para utilizar la configuración de almacenamiento externo de GitHub Actions. Si necesitas iniciar una recuperación de fallos para promover una réplica, no se requiere ningún cambio adicional en la configuración para las GitHub Actions.

Para obtener más información, consulta la sección "Iniciar una respuesta ante los fallos para aplicativo de réplica".

Quitar una réplica de disponibilidad alta

Evita dejar que varias instancias escriban en el mismo almacenamiento externo de GitHub Actions. Esto podría ocurrir cuando utilizas el comando ghe-repl-teardown para parar y eliminar permanentemente una réplica habilitada para GitHub Actions. Esto se da porque la réplica se convertirá a una versión autónoma de GitHub Enterprise Server y, despues de su destrucción, seguirá utilizando el mismo almacenamiento externo.

Para ayudarte a evitar este problema, te recomendamos ya sea que decomisiones el servidor de la réplica o actualices su configuración de GitHub Actions con un almacenamiento externo diferente.

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