Introducción a Gitlab

4/53
Recursos
Transcripción

Gitlab es una compañía que realiza un proyecto open source, un producto especializado en el ciclo de vidas del DevOps.

Administración: Nos da opciones de autenticación, autorización, analytics y self hosted gitlab.
Planificación: Nos da issues, milestones, burndown charts, discusiones, boards, service desk, to-dos, etc.
Creación: Generar proyectos, grupos, repositorios de código, merge request, integración y automatización.
Verificación: Correr pruebas automatizadas, calidad del código, review apps y code coverage.
Empaquetación: Container registry, paquetes privados.
Distribución(release): Deployment strategies, ambientes, Gitlab pages, feature flags.
Configuración: Existe la posibilidad de que debas cambiar la configuración de tu sistema. Auto DevOps, integración con Kubernetes, Knative serverless, manejo de secreto, chatops.
Monitoreo: Prometheus, Jaeger, Sentry.
Seguridad: Container scanning, dependency scanning, dynamic security testing, static security testing, manejo de licencias, security dashboard.
Defensa: Gitlab está trabajando en herramientas para esta etapa como Firewalls, threat detection, data loss prevention y más.

Aportes 40

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Y yo que utilizaba GitLab únicamente para almacenar código.

He usado desde el 2016 gitlab con todas sus ventajas, ahora lo sigo usando para guardar imagenes de docker, GIT, Boards y algunas veces CI/CD

¿Cual es el modelo de negocio de GitLab?

Que buena pinta tiene el curso. Espero poder aplicarlo en el desarrollo Android .

En la empresas que trabajas trabajan solo con gitlab para llevar el proceso de devops? Si trabajan con otras herramientas, podrías comentar cuales?

Eres un grande David! Puede que sea uno de los mejores cursos que han salido últimamente en platzi. Espero verte pronto en otros cursos.

Planeación: Trello y lucidchart.
Create: Git y Github.
Verificación: Selenium y Jenkins.
Empaquetar: Pues depende del lenguaje la vdd.

Y bueno, no he llegado tan lejosXD jamas he subido una app.

yo antes para planear y llevar control del proyecto usaba Jira.
Confluence para documentacion
y para devOps uso jenkins
para code quality uso sonarQube
gitlab lo usaba solo para gestionar mis repositorios de git.
Ahora todo sera diferente vamos a probar usar gitlab en todo el ciclo.

En el trabajo utilizamos Azure DevOps. Hasta ahora va bien. Utilizaré GitLab para propósitos personales.
Gracias!

Azure DevOps

En su momento Asana, Trello, HipChat, Slack, board de Github.

Tengo mucha emoción por ver todo lo del curso! Es bastante importante todo lo que menciona y que exista una herramienta centralizada que nos permita agilizar el deployment me parece perfecto 😍

Sera interesante ver todo lo que se puede hacer con GitLab ademas de integrar cambios en código fuente

Apenas iniciando con GitLab

En mi trabajo usamos Jenkins para el Despliegue continuo de las aplicaciones y en GitLab encontré GitLab Runner, Cual es mejor opción ?

Gitlab , te da todas las herramientas para el ciclo de vida de devops.!!!

Buenas Tardes me ha parecido muy interesante el tema Gitlab es un servicio web de control de versiones y desarrollo de software colaborativo excelente

Nosotros utilizamos Bitbucket & Jira, pero quiero aprender Gitlab para llevar todo el flujo en ese mismo lugar.

Justo es el curso que estaba buscando para mejorar con gitlab.

No sabía que gitlab también ayudaba a la planeación, buenísimo. Donde yo trabajo y con mi proyecto personal uso Jenkins para CI y CD. Cuando inicie si fue un poco tedioso aprender la configuración inicial de los pipelines, como por re secretos y desencadenar los pipelines después de merge.

En la empresa se utiliza TFS.

Hemos usado GitHub + Semaphoreci y docker

Github, git (solo), trello, kanban y ahora gitlab.

Pero por ahora solo administraba el código y llevar los pendiente.

No queda otra que empezar a usa todas las bondades de GitLab.

Me encanta como están encarando el curso.

GitLab es comparable con la plataforma de Attlassian?

Gitlab + docker swarm

Nitido, a mudarse full para gitlab.

Cambiando de empresa, donde usan GitLab en otra era TFS.

Nosotros utilizamos SERENA.

He utilizado varias herramientas dentro de la empresa como Codeanywhere, Taiga, Zoho, Slack, Trello y Github, actualmente usamos Gitlab como repositorio y Odoo para la gestión de proyectos y demás cuestiones que se puedan ofrecer y estamos haciendo el esfuerzo por DevOps que, aunque no hemos tenido muchas dificultades para deliverar hasta ahorita, queremos escalar la calidad de todo y personalmente me interesa aprender de esto

Muy prometedor, no sabia que gitlab era tan versatil y que cubria tanto

Excelentes primeras clases, estoy emocionado por lo que sigue.

Trabajo con bitbucket para repositorios y atlassian jira para la creación de tickets y control de requerimientos, la infraestructura se crea a través de pipelines con Jenkins y terraform, y el flujo de entrega de productos (springboot sobre dockers) se realiza a través de hooks a repositorios (ramas) donde corren los pipelines al realizar un push sobre algún repositorio… Bastante bueno, veamos que tiene GitLab =).

porque cuando entro a la web de gitlab me dice que solo es para version de prueba 30 dias

Me identifiqué mucho con zeno’s progress.

Las herramientas alternativas para el ciclo del devops.

  • Trello, Redmain
  • GitHub
  • Jenkins, Github Actions
  • Docker registry
  • Nagios

Importante para la seguridad desde el principio es, si usas WIndows, no tener software crackeado

gracias