Capítulo 11. Control de código fuente con Git

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

Hasta ahora en este libro, te hemos mostrado muchas formas de añadir automatización a tu caja de herramientas, ya sea mediante lenguajes de scripts como Python (ver Capítulo 6) o mediante lenguajes de plantillas como Jinja (ver Capítulo 9). El creciente uso de scripts basados en Python o plantillas Jinja significa que la gestión de estos artefactos es importante (y por artefactos nos referimos a los archivos que componen estos scripts, plantillas y otras herramientas de automatización que estés empleando). En particular, gestionar los cambios de estos artefactos tiene un valor significativo (en breve explicaremos por qué).

En este capítulo, vamos a mostrarte cómo utilizar una herramienta de control de código fuente, es decir, una herramienta diseñada para gestionar los artefactos que estás creando y utilizando en tus procesos de automatización de red. El uso de una herramienta de control de código fuente te permite evitar métodos engorrosos y propensos a errores, como añadir marcas de fecha y hora al final de los nombres de archivo, y evita que te encuentres con archivos borrados o sobrescritos accidentalmente.

Para empezar, veamos más de cerca la idea del control de código fuente. Mantendremos la discusión bastante genérica por ahora y profundizaremos en una herramienta específica de control de código fuente conocida ...

Get Programabilidad y Automatización de Redes, 2ª Edición 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.