Jenkins / Hudson - ¿accediendo al número de compilación actual?


Tengo un archivo de informe que estoy generando, y me gustaría poder agregar el número de compilación actual a ese archivo dentro de un trabajo de Jenkins. ¿Hay alguna variable de entorno o plugin que pueda usar para obtener el número de compilación actual?

Author: Stefan Kendall, 2011-08-24

2 answers

BUILD_NUMBER es el número de compilación actual. Puede usarlo en el comando que ejecuta para el trabajo, o simplemente usarlo en el script que ejecuta su trabajo.

Vea la documentación de Jenkins para la lista completa de variables de entorno disponibles. La lista también está disponible desde su instancia de Jenkins en http://hostname/jenkins/env-vars.html.

 83
Author: Richard Fearn,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-08-23 21:26:55

Acabo de encontrar esta pregunta también y descubrí que si en cualquier momento el número de compilación se daña debido a cualquier apagado duro desencadenado por error de la instancia de jenkins, puede volver a establecer el número de compilación manualmente simplemente editando el archivo nextBuildNumber (pathToJenkins\jobs\jobxyz\nextBuildNumber) y luego hacer una recarga usando la opción
Recargue la configuración desde Disk desde la vista Manage Jenkins.

 8
Author: Hannes Kogler,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-11-29 12:24:34