lunes, 5 de mayo de 2025

Herramientas fundamentales para aprender para CI/CD

 Herramientas fundamentales para aprender para CI/CD

1. Git (Primero)

  • Qué es: Sistema de control de versiones.

  • Para qué sirve: Te permite llevar el control de los cambios en tu código fuente localmente y en equipo.

  • Aprendizaje clave: git init, git add, git commit, git push, git pull, branch, merge, etc.

  • Es la base. Todo lo demás depende de saber Git.

2. GitLab (Segundo)

  • Qué es: Plataforma de alojamiento de repositorios Git (como GitHub), con herramientas de integración continua y gestión de proyectos.

  • Para qué sirve: Subes tus repositorios, colaboras con otros y automatizas procesos.

  • Aprendizaje clave: cómo subir proyectos, usar issues, pipelines, merge requests, etc.

 Puedes aprender GitHub o GitLab indistintamente, ya que cumplen funciones similares. Si tu empresa usa GitLab, aprende GitLab. Si usas GitHub, sigue con GitHub.

3. GitHub Actions o GitLab CI/CD (Tercero)

  • Qué es: Herramientas de integración y entrega continua (CI/CD).

  • Para qué sirve: Automatizar tareas como pruebas, despliegue de código, compilación, etc.

  • Aprendizaje clave:

    • YAML básico

    • Definir workflows

    • Automatizar builds, tests, deploys


  1. Git → base fundamental.

  2. GitHub o GitLab → elegir una plataforma para alojar repositorios.

  3. GitHub Actions o GitLab CI/CD → automatización avanzada con pipelines.

No hay comentarios:

Publicar un comentario

Blogs Colombia