CI/CD

Acelera la entrega de CI/CD con gobernanza integrada

Crea, prueba, empaqueta e implementa en una sola plataforma para avanzar rápidamente sin perder el control.

Editor de pipelines de GitLab con un archivo .gitlab-ci.yml, una vista previa en vivo del pipeline con las etapas de compilación, prueba e implementación, y una sugerencia de GitLab Duo

Seminario web

Ofrece experiencias digitales increíbles con CI de GitLab

Registrarse ahora

Tu pipeline no fue diseñado para soportar este volumen de tráfico.

Los pipelines diseñados para confirmaciones de código a ritmo humano empiezan a fallar cuando los agentes envían código a velocidad de máquina.

La programación se aceleró con la IA. Si la compilación, las pruebas y la implementación no se aceleran al mismo ritmo, esa ganancia se queda en la confirmación y nunca se entrega. Automatiza la compilación, las pruebas, el empaquetado y la implementación desde la confirmación hasta producción, para que la velocidad que ganaste en el IDE llegue a la meta.

Más información

No dejes que tu pipeline te frene.

Configuraciones copiadas y pegadas, una rama principal que nunca es estable y pipelines demasiado lentos para ofrecer comentarios rápidos: nada de eso es inevitable ni tiene por qué ser el costo de crecer.

Descubre cómo comenzar
El catálogo de CI/CD de GitLab con componentes de pipeline reutilizables, como OpenTofu, SAST y Code Quality

Escala tus pipelines de CI/CD con:

  • Catálogo de CI/CD: Se acabó copiar y pegar la misma configuración de pipeline en cada proyecto nuevo. Publica una sola vez componentes reutilizables y con control de versiones.

  • Análisis de componentes: Descubre cómo se están adoptando tus componentes compartidos de CI/CD y qué proyectos ejecutan versiones obsoletas.

  • Trenes de fusión: Deja de estar pendiente de una rama principal en rojo por fusiones en conflicto que llegan una tras otra.

  • Pipeline primario-secundario + ejecución de DAG: Divide los pipelines cada vez más grandes en pipelines secundarios independientes para que las pruebas comiencen en cuanto finalice una dependencia.

  • Pipelines entre proyectos: Detecta cualquier cambio en la interfaz que pueda dañar el back-end antes de su lanzamiento.

  • Runners alojados: Ejecuta trabajos de CI/CD sin necesidad de aprovisionar ni mantener tu propia infraestructura.

No esperes a que los problemas de seguridad lleguen a producción para detectarlos.

Detecta vulnerabilidades y genera evidencia de cumplimiento mientras el código aún está en el pipeline, no cuando ya hay una emergencia.

Más información sobre seguridad y cumplimiento
Informe de vulnerabilidades de GitLab con los hallazgos de seguridad detectados en un pipeline

Integra seguridad y gobernanza en tu pipeline con:

  • Análisis continuo de vulnerabilidades: Se acabaron las vulnerabilidades inesperadas en una dependencia que no has tocado en meses.

  • SAST: Detecta las vulnerabilidades en tu propio código antes de su implementación, en lugar de esperar a que un cliente o auditor las encuentre.

  • Entradas de pipeline: Bloquea la inyección de variables de forma predeterminada en lugar de permitir que cualquiera con acceso a activadores personalice el pipeline.

  • Pipelines de cumplimiento: Ya no tienes que elegir entre velocidad y cumplimiento: las políticas aplicadas como código se ejecutan a la misma velocidad que tu pipeline.

Implementa sin sobresaltos

Lanza software con confianza y de forma consistente utilizando herramientas de entrega de nivel empresarial.

Más información sobre la implementación a nivel empresarial
Vista de entornos de GitLab con implementaciones en curso en varios entornos

Lanza tu software con:

  • Entrega progresiva: Primero, realiza una prueba en producción con una pequeña muestra de tu base de usuarios.

  • Implementaciones canary: Detecta problemas mientras su alcance aún es pequeño, no después de que lleguen a todos los usuarios.

  • Flexibilidad de implementación: Implementa en máquinas virtuales, clústeres de Kubernetes o FaaS de varios proveedores de nube, sin rediseñar tu pipeline para cada destino.

Deja de pasar una semana auditando lo que realmente se está ejecutando

Una vez que se publica un componente o una plantilla de pipeline, es fácil perder de vista dónde se ejecuta, qué versión se usa y si está empeorando sin que nadie lo note. Hasta que algo falla y tienes que auditar repositorio por repositorio para averiguarlo.

Más información sobre GitLab Duo

Obtén visibilidad de tus pipelines con:

  • Vista general de adopción en Component Analytics: Prioriza el mantenimiento y justifica la inversión al ver qué componentes tienen una adopción amplia y cuáles están abandonados. Más información.

  • Vista detallada del uso de componentes en Component Analytics: Encuentra y corrige al instante las versiones obsoletas de los componentes en lugar de pasar una semana auditándolas manualmente. Más información.

Dedica menos tiempo a vigilar pipelines y más tiempo a entregar

Delega más tareas con una IA que comprende todo el ciclo de vida de tu software.

Más información sobre GitLab Duo

Soluciona problemas y automatiza tu pipeline con:

  • Explicaciones de las vulnerabilidades de seguridad: Obtén la explicación, la ruta de explotación y la solución en un solo lugar.

  • Análisis de causas raíz: Deja que la IA identifique por qué falló un pipeline. Sin tener que revisar registros.

  • CI Expert Agent: Genera pipelines que cumplan desde el principio los estándares de tu organización.

Encuentra aquí la información más reciente sobre CI/CD.

Lo último en CI/CD

Empieza a desarrollar más rápido hoy mismo

Toma las riendas del futuro

GitLab Duo Agent Platform con una sesión de agente junto a su feed de actividad