Preguntas etiquetadas con builds

El tipo más simple de compilación es un proceso que convierte el código (fuente) en un archivo binario compilado que luego se puede ejecutar. Las compilaciones más complejas también pueden ejecutar pruebas unitarias o de integración y pueden usar herramientas para generar informes sobre la calidad del código. Por último, las compilaciones a menudo se activan automáticamente por los sistemas de Integración Continua (CI).


4
¿Tiene sentido escribir scripts de compilación en C ++?
Estoy usando CMake para generar mis proyectos IDE / makefiles, pero todavía necesito llamar "scripts" personalizados para manipular mis archivos compilados o incluso generar código. En proyectos anteriores, he estado usando Python y estaba bien, pero ahora estoy teniendo serios problemas para administrar muchas dependencias en dos proyectos muy grandes …

6
¿Qué significa "compilación automatizada"?
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 …


6
¿Se puede hacer una acumulación en un solo paso?
De la prueba de joel : ¿Se puede hacer una acumulación en un solo paso? Tengo que decir que no puedo. Actualmente estoy trabajando en una aplicación web que tiene una lista de elementos de hoja de cálculo que deben llevarse a cabo para implementar. Entonces mi pregunta es ¿cómo …


3
¿Cuáles son buenas maneras de organizar archivos de entrada (Makefiles, SConstruct, CMakeLists.txt, etc.) para construir software de automatización?
Una cosa que me gusta hacer con mi código es asegurarme de que se refactorice en partes manejables. Sin embargo, cuando se trata de construir el software, encuentro que cualquier software de automatización de compilación que termine usando (últimamente ha sido GNU Make o SCons) termina convirtiéndose en un completo …


8
Pasar de un proyecto de un hombre a un proyecto de equipo en el futuro. ¿Qué debo hacer ahora en preparación y qué puedo esperar?
Para dar más detalles, estoy interesado en saber qué piensa la gente que necesita implementar mientras aún es un proyecto de un solo hombre (control de la fuente del equipo, documentación, compilaciones, etc.) y qué cosas no es necesario hacer hasta ese punto cuando llegue la segunda persona en el …

4
Lanzamiento de compilación vs compilación nocturna
Una solución típica es tener una compilación CI (integración continua) ejecutándose en un servidor de compilación: analizará el código fuente, realizará compilaciones (en depuración) y ejecutará pruebas, medirá la cobertura de las pruebas, etc. Ahora, otro tipo de compilación generalmente conocido es "Compilación nocturna": haga cosas lentas como crear documentos …






Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.