Capítulo 2. El sistema de la verdad

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Un sistema complejo que funciona resulta invariablemente haber evolucionado a partir de un sistema simple que funcionaba.

John Gall (ley de Gall)

Para disponer de un proceso de DevOps eficaz, es importante contar con un único sistema de verdad en para comprender qué bits y bytes se están desplegando en producción. Normalmente, esto comienza con un sistema de gestión del código fuente que contiene todo el código fuente que se compila y se incorpora a la implementación de producción. Al rastrear una implementación de producción hasta una revisión específica en el control de código fuente, puedes hacer un análisis de la causa raíz de los errores, los agujeros de seguridad y los problemas de rendimiento.

La gestión del código fuente resuelve varias funciones clave en el ciclo de vida de la entrega de software:

Colaboración

Los grandes equipos que trabajan en una única base de código se bloquearían constantemente unos a otros sin una gestión eficaz del código fuente, reduciendo la productividad a medida que crece el tamaño del equipo.

Versionado

Los sistemas de código fuente te permiten hacer un seguimiento de las versiones del código para identificar lo que se está implementando en producción o entregando a un cliente.

Historia

Manteniendo un registro cronológico de todas las versiones del software a medida que ...

Get Herramientas DevOps para desarrolladores Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.