Utilizar un ambiente de montaje

Aprende sobre cómo utilizar GitHub Actions con los ambientes de montaje de GitHub Enterprise Server.

Puede ser útil tener un ambiente de montaje o de pruebas para tu instancia de GitHub Enterprise Server, para que así puedas probar las actualizaciones o características nuevas antes de implementarlas en tu ambiente productivo.

Una forma común para crear el ambiente de montaje es utilizar un respaldo de tu instancia productiva y restablecerlo al ambiente de montaje.

Cuando configures un ambiente de montaje de GitHub Enterprise Server que cuente con GitHub Actions habilitadas, debes utilizar una configuración de almacenamiento externo diferente al de tu ambiente productivo para almacenar las GitHub Actions. De lo contrario, tu ambiente de montaje escribirá en el mismo almacenamiento externo que utiliza tu ambiente productivo.

Espera ver errores de tipo 404 en tu ambiente de montaje cuando trates de ver las bitácoras o artefactos para las ejecuciones de flujo de trabajo de GitHub Actions, ya que estos datos estarán ausentes de tu ubicación de almacenamiento de montaje.

Aunque no es necesario que las GitHub Actions sean funcionales en tu ambiente de montaje, opcionalmente, puedes copiar los archivos del la ubicación de almacenamiento productivo hacia la ubicación de almacenamiento de montaje.

  • Para una cuenta de almacenamiento de Azure, puedes utilizar azcopy. Por ejemplo:

    azcopy copy 'https://SOURCE-STORAGE-ACCOUNT-NAME.blob.core.windows.net/SAS-TOKEN' 'https://DESTINATION-STORAGE-ACCOUNT-NAME.blob.core.windows.net/' --recursive
  • Para los buckets de Amazon S3, puedes usar aws s3 sync. Por ejemplo:

    aws s3 sync s3://SOURCE-BUCKET s3://DESTINATION-BUCKET

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