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.