GitLab

¿Qué es GitLab?

GitLab aloja repositorios Git e incluye pipelines de CI/CD, seguimiento de incidencias y un registro de contenedores en el mismo producto. Puede usar el servicio alojado de GitLab o ejecutarlo en sus propios servidores.

Hable con un ingeniero Base de conocimiento
Líneas de código fuente en un monitor

Qué es

GitLab almacena proyectos mantenidos en Git. Los pipelines de CI/CD prueban, construyen y entregan el software cada vez que cambia el código, y las incidencias se registran junto al código al que se refieren. El registro de contenedores guarda las imágenes de aplicaciones que producen las compilaciones de Docker.

La edición autoadministrada funciona en servidores que usted controla, lo que conviene a una empresa que quiere su código y sus sistemas de compilación internos. Se compara con más frecuencia con GitHub.

Por qué le importa a una empresa

  • Titularidad por grupo: los proyectos deben estar en un grupo que sea de la empresa, no en el espacio de nombres personal de un empleado. En un servidor autoadministrado, la empresa también debe tener las credenciales de administrador.
  • Tokens y claves de despliegue: otorgan acceso igual que las cuentas de usuario. Revise cuentas, tokens y claves de forma programada y revoque los vinculados a quien se vaya.
  • Secretos en los pipelines: las contraseñas y las claves de API no deben estar en archivos del repositorio, porque el historial las conserva. Use variables protegidas del pipeline o un administrador de secretos.
  • Respaldos que usted mismo ejecuta: un servidor GitLab autoadministrado necesita sus propios respaldos y una restauración probada. En un servicio alojado, conserve igualmente una copia independiente del código más importante.

Cómo trabaja KawaConnect con GitLab

Alojamos nuestro propio GitLab y lo usamos a diario. Ejecuta nuestros pipelines de CI/CD y las compilaciones de imágenes de contenedor, guarda nuestra infraestructura como código y conduce la entrega con GitOps a Kubernetes.

En el GitLab de un cliente, comprobamos que la empresa sea dueña del grupo de nivel superior y luego revisamos cuentas, tokens y claves de despliegue, y eliminamos las que pertenezcan a personas que ya se fueron.

Servicios relacionados

Linux y Kubernetes

Pipelines, infraestructura como código y entrega con GitOps a clústeres.

Software

Software empresarial a la medida, construido y publicado mediante pipelines automatizados.

IA y automatización

Automatización e integraciones que se inician con un cambio en su código.

Más información

  • GitLab en WikipediaUn panorama neutral de lo que incluye GitLab y cómo se ofrece, útil al comparar opciones de alojamiento.
  • Sitio web de GitLabEl sitio oficial que describe la plataforma.
  • Documentación de GitLabGuías oficiales sobre pipelines, control de acceso e instalaciones autoadministradas, escritas para administradores.

¿Está pensando en operar su propio GitLab?

Díganos qué desarrolla su equipo y dónde debe ejecutarse. Compararemos la opción alojada y la autoadministrada para su caso, incluido el mantenimiento que requiere un servidor propio.

Iniciar una conversación