Cambio del número de compilación de Jenkins

¿Existe alguna forma de cambiar el número de compilación que se envía por correo electrónico una vez finalizado un trabajo? El problema es que las compilaciones del producto NO las realiza Jenkins, por lo que queremos poder obtener el número de compilación (es decir, de un archivo de texto) y actualizar el número de compilación en Jenkins para que coincida. He intentado establecer el número de compilación:

set BUILD_NUMBER=45

Pero el correo electrónico sigue mostrando el número de compilación que Jenkins estableció originalmente.

se puede hacer con el plugin: https://wiki.jenkins-ci.org/display/JENKINS/Next+Construir+Número+Plugin

más información: http://www.alexlea.me/2010/10/howto-set-hudson-next-build-number.html

si no te gusta el plugin:

Si desea cambiar el número de compilación a través de nextBuildNumber archivo debe "Reload Configuration from Disk" desde "Manage Jenkins" página.

Comentarios (3)

En la carpeta del espacio de trabajo, como:

C:\Program Files (x86)\Jenkins\jobs\job_name

hay un archivo llamado nextBuildNumber.

Establecer el número de compilación en el archivo y volver a cargar la configuración desde el disco (menú Manage Jenkins) forzará a que la próxima compilación que inicie tenga el valor del archivo como BUILD_NUMBER.

Comentarios (3)

Quizás una combinación de estos plugins pueda resultar útil:

  • Parametrized build plugin - define alguna variable que contenga tu número de compilación
  • Version number plugin]2 - usa la variable para cambiar el número de compilación
  • Plugin Build name setter plugin - usa la variable para cambiar el número de compilación
Comentarios (2)