Skip to main content

GitLab

Plataforma basada en Git para el control de versiones de archivos «todo en uno».

Descripción

La particularidad de GitLab (frente a otras plataformas, como GitHub) es que busca cubrir todo el ciclo de vida del desarrollo de software (DevOps) sin que tengamos que salir de su aplicación.

Características

«Todo en uno» (The DevOps Platform)

Mientras que en otras plataformas tenemos que conectar herramientas externas para probar tu código o desplegarlo, GitLab lo tiene integrado de serie. Ofrece:

  • CI/CD nativo: Es famoso por sus «pipelines», que automatizan las pruebas y el despliegue del software de forma extremadamente potente.

  • Seguridad: Analiza automáticamente nuestro código en busca de vulnerabilidades antes de que lo publiquemos.

  • Planificación: Tiene integradas herramientas robustas para gestión de proyectos (estilo Trello o Jira).

Flexibilidad de alojamiento

Esta es su mayor ventaja competitiva para muchas empresas:

  • SaaS: Lo usamos en sus servidores (como GitHub).

  • Self-managed (auto-alojado): Podemos instalar GitLab en nuestro propio servidor. Esto es vital para bancos o gobiernos que, por seguridad, no pueden tener su código en «la nube».

Open core

GitLab es, en gran parte, de código abierto. Esto significa que la comunidad puede contribuir a mejorar la herramienta y existe una transparencia total sobre cómo funciona el sistema por dentro.

Recursos

Ir a Arriba