El proceso de convertir el código fuente en un formato independiente que se puede ejecutar en un ordenador o dispositivo.
Una compilación es como hornear un pastel con ingredientes (código fuente) para crear un producto terminado (el software ejecutable).
Los desarrolladores compilan su código para crear una compilación de una nueva versión de software, que luego se prueba antes del lanzamiento.
Las compilaciones son cruciales para probar e implementar nuevas funciones o correcciones, y garantizar que el software funcione y esté listo para su uso.
Las compilaciones regulares permiten la integración y la entrega continuas, lo que lleva a lanzamientos más rápidos y a un software más confiable.
Automatice las compilaciones con herramientas de CI/CD; actualice y pruebe las compilaciones con regularidad; mantenga el control de versiones de las compilaciones.
No probar las compilaciones a fondo; no automatizar el proceso de compilación; errores de compilación debido a dependencias incompletas.
Tasa de éxito de construcción, tiempo de construcción, cantidad de compilaciones por día.
Jenkins, Travis CI, Circle CI.