Está en la página 1de 17

Plataformas de control de

versiones

Roberto Carlos Herasme Estrada | 1064555


Subversion
 Licencia: Apache
 Soporte: No
 Costo: Gratuito
 Tipo de sistema: Centralizado
¿Qué tenemos?  Seguridad: Al ser centralizado, tiene un único punto de fallo (el
servidor donde se aloja el versionamiento)
 Curva de aprendizaje
 Uso básico: Fácil
 Uso experto: Alto
Propuestas
 Licencia: MIT
 Tipo de sistema: Distribuido
 Alojamiento: Alternativas en la nube y local
 Seguridad:
 Mecanismos de encriptación de datos
GitLab  Repositorios públicos y privados en todos sus planes
 En la versión gold / ultimate posee tableros de gestión de
seguridad

 Curva de aprendizaje
 Uso básico: Fácil
 Uso experto: Medio
GitLab
Funcionalidades

Rastreo de tiempo

Análisis de ciclos

Tableros de proyecto

Aprobaciones de merges

Análisis de fallas

Integración con otras herramientas

CI/CD

Gestión de portafolio
Costos y soporte
 Plan free / core
 Costo: Sin costo
 Soporte: No

 Plan bronce / inicial


 Costo: USD$ 4 usuario/mes
 Soporte: Sí
GitLab  Plan silver / premium
 Costo: USD$ 19 usuario/mes
 Soporte: Sí

 Plan gold / ultimate


 Costo: USD$ 99 usuario/mes
 Soporte: Sí
 Tipo de sistema: Distribuido
 Alojamiento: Alternativas en la nube y local
 Seguridad:
 Mecanismos de encriptación de datos
 Escaneo de vulnerabilidades en código fuente (sólo en plan
GitHub Enterprise)
 Repositorios públicos y privados en todos sus planes

 Curva de aprendizaje
 Uso básico: Fácil
 Uso experto: Medio
GitHub
Funcionalidades

Dueños de código

Tableros de proyecto

Foros de discusión de equipos

Escaneo de tokens públicos

Revisiones requeridas

Ramas (branch) protegidas


Costos y soporte
 Plan Free
 Costo: Sin costo
 Soporte: Sí

 Plan Pro
 Costo: USD$ 7 mensual
 Soporte: Sí
GitHub  Plan Team
 Costo: USD$ 9 usuario/mes
 Soporte: Sí

 Plan Enterprise
 Costo: Negociable
 Soporte: Sí (correo y teléfono)
 Tipo de sistema: Distribuido
 Alojamiento: Alternativas en la nube y local
 Seguridad:
 Mecanismos de encriptación de datos
 Repositorios públicos y privados en todos sus planes
Azure DevOps  Soporta autenticación por Active Directory y Azure Active
Directory

 Curva de aprendizaje
 Uso básico: Fácil
 Uso experto: Medio
Azure DevOps
Funcionalidades

Integración con múltiples aplicativos (ej.: Slack, GitHub, TimeTracker, Docker…)

Tableros dinámicos

Gestión de tareas

CI/CD

Control de releases

Planes de prueba (básico + test plans)

Notificaciones

Capacidad de versionamiento centralizado (TFS)


Costos y soporte
 Plan básico
 Costo: Sin costo hasta 5 usuarios (no cuentan los stakeholders)
 USD$ 6 usuario/mes (después de 5 usuarios)
Azure DevOps  Soporte: Sí

 Plan básico + planes de prueba


 Costo: USD$ 52 usuario/mes
 Soporte: Sí
Recomendación
Azure DevOps

 Gestión de equipos
 Gestión de tareas
 Sin costos hasta 5 desarrolladores
 Todos las características habilitadas
 Soporte incluido
 Integración con múltiples softwares
 Manejo de pipelines de manera sencilla
 Capacidad de instalación local
 Múltiples factores de seguridad
Anexos
En las secciones de “planes” de cada herramienta se describen las funcionalidades de las mismas.

GitLab
 Planes: https://about.gitlab.com/pricing/
 Seguridad: https://about.gitlab.com/security/

GitHub
 Planes: https://github.com/pricing
 Seguridad: https://github.com/features/security

Azure DevOps
 Planes: https://azure.microsoft.com/en-us/pricing/details/devops/azure-devops-services/
 Seguridad:
https://docs.microsoft.com/en-us/azure/devops/organizations/security/about-security-identity?view=az
ure-devops

También podría gustarte