CI/CD de GitLab para GitHub

Aloje su código en GitHub. Compile, pruebe e implemente en GitLab.

Infinity Gradient cropped

Automatice la compilación y las pruebas

Con la integración de GitHub, los usuarios de GitLab ahora pueden crear un proyecto de CI/CD en GitLab conectado a un repositorio de código externo en GitHub.com o GitHub Enterprise. Esto hará que la CI/CD de GitLab se ejecute automáticamente cada vez que se haga push del código a GitHub y publicará los resultados de la CI/CD tanto en GitLab como en GitHub cuando se haya completado.


¿Quién debería utilizar la CI/CD de GitLab para GitHub?

Proyectos de código abierto

Si tiene un proyecto público de código abierto en GitHub, ahora puede aprovechar la CI/CD gratuita en GitLab.com. Como parte de nuestro compromiso con el código abierto, ofrecemos a todos los proyectos públicos nuestras funcionalidades de más alto nivel (GitLab SaaS Ultimate) de forma gratuita. Mientras que otros proveedores de CI/CD lo limitan a ejecutar unos pocos jobs simultáneos, GitLab.com ofrece a los proyectos de código abierto la posibilidad de ejecutar cientos de jobs simultáneos con 50 000 minutos de cálculo gratuitos.

Grandes empresas

Cuando hablamos con nuestros clientes más grandes, nos dicen que suelen tener muchos equipos que utilizan muchas herramientas diferentes. Quieren estandarizar en GitLab para CI/CD, pero el código se almacena en GitLab, GitHub y otros repositorios. Esta funcionalidad ahora permite a las empresas utilizar los pipelines comunes de CI/CD en todos sus diferentes repositorios. Esta es una audiencia clave y la razón por la que hicimos que la CI/CD para GitHub forme parte de nuestro plan Premium Self-Managed.

Todas las personas que usen GitHub.com

Si bien GitLab está diseñado para usar SCM y CI/CD en la misma aplicación, entendemos las ventajas de utilizar la CI/CD de GitLab con el control de versiones de GitHub. Por lo tanto, durante el próximo año, la funcionalidad de CI/CD de GitLab para GitHub formará parte del nivel gratis de GitLab.com. Eso significa que todas las personas que usen GitHub, desde proyectos personales y empresas emergentes hasta pymes, podrán usar la CI/CD de GitLab de forma gratuita. A partir de 400 minutos de cálculo gratuitos, los usuarios también pueden agregar sus propios runners o pasarse a un plan superior para obtener más.

Clientes de Gemnasium

Recientemente adquirimos Gemnasium. Si bien estamos muy entusiasmados de que un equipo tan grande se una a nuestras filas, también queremos ocuparnos de las personas que usaban Gemnasium y proporcionarles una estrategia de migración. Ya incorporamos funcionalidades de Gemnasium como parte de nuestro análisis de seguridad integrado. Ahora, la CI/CD de GitLab para GitHub permite a los clientes de Gemnasium que usaban GitHub + Gemnasium comenzar a usar la CI/CD de GitLab para sus necesidades de seguridad sin tener que migrar su código.

Logotipo de GitHub

Beneficios

Con la CI/CD de GitLab para GitHub, los usuarios pueden crear un proyecto de CI/CD en GitLab conectado a un repositorio de código externo en GitHub. Esto configurará automáticamente varios componentes:

  • Reflejo de tipo pull del repositorio.
  • Un webhook de push a GitLab activa la CI/CD inmediatamente una vez que se confirma un código.
  • La integración del servicio de proyectos de GitHub reenvía el estado de CI a GitHub.
Estado de GitHub

CI/CD de GitLab para repositorios externos

GitLab no solo se integra con GitHub, sino que también puede ejecutar CI/CD desde cualquier repositorio de Git externo de cualquier proveedor. Para hacerlo, agregue un repositorio por URL a su proyecto y configure el webhook. Por ejemplo, puede configurar Bitbucket para que use la CI/CD de GitLab.

Lea la documentación de CI/CD de GitLab para repositorios externos.

Logotipo de Git

Planes y precios

La CI/CD de GitLab para GitHub no tiene un precio por separado, sino que se incluye como una funcionalidad del producto integral estándar de GitLab.

En las instalaciones Self-Managed, la CI/CD de GitLab para GitHub está disponible para los clientes con planes de licencia Premium y Ultimate.

La CI/CD de GitLab para GitHub estará disponible de forma promocional en nuestro nivel gratis hasta el 22 de marzo de 2020. (Después del 22 de marzo de 2020, esta funcionalidad pasará al nivel Premium y estará disponible para los usuarios de Premium y Ultimate).

Para obtener más información sobre las opciones de suscripción de GitLab, visite la página de precios.


Más información

Logotipo antiguo de GitLab

¿Todo listo para empezar?

Descubra cómo la plataforma de DevSecOps con tecnología de IA más completa puede ayudar a su equipo.