what online instalar delivery save integration jenkins continuous changelog

save - online - local jenkins



Jenkins: cómo guardar el registro de cambios para compilación (1)

Tengo el proyecto Jenkins-CI y C ++ en SVN. ¿Cómo guardar el registro de cambios entre compilaciones exitosas en archivos de texto (o html)? ¿Tiene Jenkins algún archivo variable / temp con contenido de ... / página de cambios?


Aquí está el código XPath que puede obtener el conjunto de cambios para una ID de compilación dada a través de la API de Jenkins:

http://[jenkins_host]/api/xml?depth=2&xpath=//build/id[text()=''${BUILD_ID}'']/../changeSet

(Coloque el ID de compilación real en lugar de $ {BUILD_ID}). Esto puede ser utilizado por un script (por ejemplo, un script de Pyhon que utiliza Python Jenkins ) que recopila los resultados del conjunto de cambios al final de cada compilación y los almacena en ubicaciones temporales. Después de una compilación exitosa, la secuencia de comandos puede recopilar todos los resultados almacenados desde la compilación anterior y procesarlos.