CI/CD de GitLab para GitHub
Aloje su código en GitHub. Compile, pruebe e implemente en GitLab.
Aloje su código en GitHub. Compile, pruebe e implemente en GitLab.
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.
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.
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.
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.
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.
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:
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.
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.