Skip to main content
Frecuentemente publicamos actualizaciones de nuestra documentación. Es posible que la traducción de esta página esté en curso. Para conocer la información más actual, visita la documentación en inglés. Si existe un problema con las traducciones en esta página, por favor infórmanos.

Esta versión de GitHub Enterprise se discontinuó el 2022-06-03. 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.

Acerca del despliegue contínuo

Puedes crear flujos de trabajo de despliegue continuo (DC) personalizados directamente en tu repositorio de GitHub con GitHub Actions.

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.

Acerca del despliegue contínuo

Despliegue continuo (DC) es la práctica de utilizar la automatización para publicar y desplegar actualizaciones de software. Como parte del proceso habitual de DC, el código se compila y prueba automáticamente antes del despliegue.

El despliegue continuo a menudo se empareja con una integración continua. Para obtener más información acerca de la integración contínua, consulta la sección "Acerca de la Integración Contínua".

Acerca del despliegue continuo utilizando GitHub Actions

Puedes configurar un flujo de trabajo de GitHub Actions para desplegar tu producto de software. Para verificar que tu producto funcione conforme lo esperado, este puede compilar el código en tu repositorio y ejecutar tus pruebas antes del despliegue.

Puedes configurar tu flujo de trabajo de DC para que se ejecute cuando ocurra un evento de GitHub Enterprise Server (por ejemplo, cuando se sube código nuevo a la rama predeterminada de tu repositorio), en un horario establecido o cuando ocurre un evento externo que utilice el webhook de despacho. Para obtener más información sobre cuándo puede ejecutarse tu flujo de trabajo, consulta la sección "Eventos que activan flujos de trabajo".

GitHub Actions Proporciona características que te dan más control sobre los despliegues. Por ejemplo, puedes utilizar ambientes para requerir aprobaciones para que proceda un job, restringir que ramas pueden activar un flujo de trabajo o limitar el acceso a los secretos. Para obtener más información sobre estas características, consulta las secciones "Desplegar con las Github Actions" y "Utilizar ambientes para despliegue".

Flujos de trabajo iniciales y acciones de terceros

GitHub Enterprise Server ofrece flujos de trabajo iniciales para el despliegue para varios servicios populares tales como Azure Web App. Para aprender cómo comenzar a utilizar un flujo de trabajo inicial, consulta las secciones "Utilizar flujos de trabajo iniciales" o "buscar en la lista completa de flujos de trabajo iniciales para despliegue. También puedes verificar nuestras guías más detalladas para flujos de trabajo de despliegue específicos, tal como "Desplegar hacia Azure App Service".

Muchos proveedores de servicio también ofrecen acciones en GitHub Marketplace para desplegar a su servicio. Para encontrar la lista completa, consulta GitHub Marketplace.

Leer más