0% encontró este documento útil (0 votos)
65 vistas2 páginas

Práctica No 2

Este documento presenta una tabla comparativa de herramientas DevOps como Jenkins, Travis CI, GitLab CI, GitHub Actions y Azure DevOps. Luego analiza las razones para elegir Jenkins debido a su flexibilidad y personalización a través de plugins. Finalmente, recomienda GitHub Actions, GitLab CI o Travis CI considerando factores de costo y funcionalidad como integración, configuración y soporte.

Cargado por

javier
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
65 vistas2 páginas

Práctica No 2

Este documento presenta una tabla comparativa de herramientas DevOps como Jenkins, Travis CI, GitLab CI, GitHub Actions y Azure DevOps. Luego analiza las razones para elegir Jenkins debido a su flexibilidad y personalización a través de plugins. Finalmente, recomienda GitHub Actions, GitLab CI o Travis CI considerando factores de costo y funcionalidad como integración, configuración y soporte.

Cargado por

javier
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Práctica No 2

Automatización de Procesos

Nombres y Apellidos: Franz Javier Muraña Cruz

Tabla Comparativa Herramientas DevOps

Característica Jenkins Travis CI GitLab CI GitHub Actions Azure DevOps

Licencia Open Source Freemium Open Source Freemium Freemium

Integración Git Sí Sí Sí Sí Sí

Lenguajes Amplio espectro Amplio espectro Amplio espectro Amplio espectro Amplio espectro
Soportados

Orquestación Sí Sí Sí Sí Sí
Pipeline (Jenkinsfile) (.[Link]) (.[Link]) (YAML) (YAML)

Docker Support Sí Sí Sí Sí Sí

Escalabilidad Sí Sí Sí Sí Sí

Integración con Mediante Plugins Integración con Integración con Integración con Integración con
Cloud AWS, Google Cloud, AWS, GitHub, Azure
Azure Google Cloud, Azure
Azure

Automatización Amplia variedad de Sí Sí Sí Sí


plugins

Escritura Código o GUI Código Código Código Código o GUI


Configuración

Ecosistema Extensivo Amplio Integrado con GitLab Integrado con GitHub Integrado con Azure
Integración

Costos Gratis Plan gratuito con Gratis Gratis para Plan gratuito con
límites Planes de pago repositorios públicos límites
Planes de pago Planes de pago Planes de pago

Elección de Herramientas

Existen varias razones para optar por una herramienta, una de las elecciones principales sería optar por Jenkins por la flexibilidad y gran
capacidad de personalización, gran variedad de plugins, amplia comunidad y soporte, compatibilidad con sistemas operativos y costo de uso
gratuito. Una de las características principales para optar por Jenkins es el control de personalización de la herramienta.

Las siguientes 3 opciones serían las siguientes tomando en cuenta costo y funcionalidad:
1. GitHub Actions:
○ Costo Base: Ofrece un plan gratuito para repositorios públicos y proporciona minutos gratuitos para repositorios privados.
○ Funcionalidades: Está integrado directamente con GitHub, lo que facilita la configuración de flujos de trabajo. Soporta la
ejecución de trabajos en contenedores y proporciona una amplia variedad de acciones predefinidas.
2. GitLab CI:
○ Costo Base: GitLab CI es parte de la plataforma GitLab, que ofrece una versión gratuita y de código abierto con
funcionalidades CI/CD incluidas.
○ Funcionalidades: Soporta la configuración mediante archivos .[Link]. Ofrece una integración completa con el
repositorio y otras herramientas de desarrollo.
3. Travis CI:
○ Costo Base: Tiene un plan gratuito con límites de minutos para repositorios públicos, y ofrece planes de pago para repositorios
privados.
○ Funcionalidades: Configuración simple a través de archivos .[Link]. Es fácil de usar y proporciona integración con
múltiples servicios y entornos de ejecución.

También podría gustarte