Estoy tratando de agregar integración continua a un proyecto.
Según Wikipedia , una pieza importante de CI son las compilaciones automatizadas. Sin embargo, estoy confundido sobre qué significa exactamente eso, ya que los artículos de automatización de CI y compilación parecen estar en desacuerdo.
Puntos específicos de confusión: qué significa "compilación automatizada" en el contexto de:
- Un proyecto que utiliza un lenguaje interpretado, como Python o Perl?
- construyendo desde la fuente en la máquina de un usuario final?
- ¿Una aplicación que tiene dependencias que no se pueden simplemente precompilar y distribuir, como una base de datos en un RDBMS local para la máquina del usuario?
builds
ybuild
porque no sabía cuál usar.