❌ Razones para no USAR Jenkins 🙅‍♂️

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ต.ค. 2024

ความคิดเห็น • 16

  • @hernanddeleon
    @hernanddeleon ปีที่แล้ว +4

    Jenkins fue el primero, es software libre, es muy flexible, pero provoca reescribirlo interiorizando varios plug-ins, para los fundamentalistas del software libre les es más sencillo instalar GitLab localmente

    • @MundoDevOps
      @MundoDevOps  ปีที่แล้ว

      Ahora todo es GitOps, entonces productos como Gitlab y Github hacen la vida más fácil 🙏 pero igual es depende de gustos jeje

    • @hernanddeleon
      @hernanddeleon ปีที่แล้ว +1

      Ahora un video sobre Jenkins X, la competencia de ArgoCD

  • @neoxtrece
    @neoxtrece ปีที่แล้ว +4

    Master tus primeras 2 razones puede tenerlas cualquier software, lo bueno es que siempre hay mejoras de seguridad. La siguiente es que con los plugins siempre corres el riesgo que no tenga mantencion, pero también puedes reemplazarlos por otros similares o mejores que cumplen la misma función. El tema de la escalabilidad lo resolvimos dejando un master en Kubernetes con mucha capacidad, sobre todo con Java que tiene la posibilidad de manejar la JVM, finalmente usamos instancias hot spot para correr los agentes tipo runner. Si es YAML o Groovy el formato del pipeline de Jenkins es muy similar a todos los pipelines con steps, para mi es indistinto si el pipeline esta escrito en Yaml o Jenkisfile, finalmente tienen la misma lógica

    • @MundoDevOps
      @MundoDevOps  ปีที่แล้ว +1

      Exactamente estimado, igualmente sería ideal poder escalar ese Jenkins máster y no dejarlo siempre con altos recursos y sobre el lenguaje ya es cuestión de gustos, pero yaml es más fácil de usar y mantener jejeje igual son super buenos puntos

    • @omega-the-loner
      @omega-the-loner ปีที่แล้ว +1

      En mi empresa anterior, justamente se ubicaba Jenkins en un cluster de kubernetes. No se necesitaba que el pod tuviese autoscaling ni tantos recursos y funcionaba bien. En cuanto a la seguridad, creo que cualquier estrategia de mitigación aplica aquí como a cualquier herramienta basada en web y hasta containerizada. Como tal, el mayor "punto en contra" que veo, aunque es muy subjetivo, es la curva de aprendizaje, sobre todo en equipos donde no se cuenta con gente DevOps, SREs o arquitectos y que el uso y mantenimiento depende de los devs (hay empresas que lo hacen así, tristemente).

    • @neoxtrece
      @neoxtrece ปีที่แล้ว +1

      @@MundoDevOps lo se padawan saludos! Eduardo T.

  • @jhonfa94
    @jhonfa94 ปีที่แล้ว +2

    Qué herramientas recomienda como alternativas a Jenkins

    • @MundoDevOps
      @MundoDevOps  ปีที่แล้ว +3

      Gitlab y Github, tienen integrados sus motores de CI/CD, son Gitlab CI y Github Actions respectivamente, tienen su cuota gratuita y sin bastante utilizados de forma personal y empresarial 🌟👍

    • @hernanddeleon
      @hernanddeleon ปีที่แล้ว +1

      GitLab es software libre y se puede instalar localmente

    • @alanvinzon5798
      @alanvinzon5798 8 หลายเดือนก่อน +1

      @@MundoDevOps y para un entorno local cerrado donde usar servidores o gestores online exponiendo el codigo a repositorios (aunque privados) no propios?

    • @MundoDevOps
      @MundoDevOps  8 หลายเดือนก่อน +2

      Local? O interno? Si es interno mediante la red , si los respos están en un servidor remoto pero privados, los puedes usar con vpn y SSH.

    • @alanvinzon5798
      @alanvinzon5798 8 หลายเดือนก่อน +1

      @@MundoDevOps claro. la idea era que no salgan de lo que es red local.