Capítulo 8. Ingeniería de liberación
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
La ingeniería de publicación es una disciplina relativamente nueva y de rápido crecimiento de la ingeniería de software que puede describirse de forma concisa como la construcción y entrega de software [McN14a]. Los ingenieros de publicación tienen un conocimiento sólido (si no experto) de la gestión del código fuente, los compiladores, los lenguajes de configuración de la compilación, las herramientas de compilación automatizada, los gestores de paquetes y los instaladores. Su conjunto de habilidades incluye un profundo conocimiento de múltiples ámbitos: desarrollo, gestión de la configuración, integración de pruebas, administración de sistemas y atención al cliente.
Ejecutar servicios fiables requiere procesos de lanzamiento fiables. Los Ingenieros de Fiabilidad del Sitio (SRE) necesitan saber que los binarios y configuraciones que utilizan se construyen de forma reproducible y automatizada, para que las liberaciones sean repetibles y no sean "copos de nieve únicos". Los cambios en cualquier aspecto del proceso de lanzamiento deben ser intencionados, no accidentales. Los SRE se preocupan por este proceso, desde el código fuente hasta la implementación.
La ingeniería de lanzamiento es una función laboral específica en Google. Los ingenieros de publicación colaboran ...
Get Ingeniería de Fiabilidad del Sitio 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.