He separado un gran trabajo de Hudson en trabajos más pequeños. El trabajo A realiza la compilación principal y Job B realiza otra compilación con una configuración diferente. He configurado Hudson, para que A active B y funcione bien, el problema es que Job A tiene el número de compilación original y B ha comenzado desde 1.Cómo compartir BUILD_NUMBER entre trabajos con Hudson
Mi pregunta es: ¿Es posible pasar el entorno BUILD_NUMBER? variable de alguna manera del trabajo A al trabajo B? El número de compilación se usa en los nombres de artefactos de compilación, por lo tanto, sería bueno tener los números coincidentes entre los artefactos.
Gracias.
Gracias Peter. Me las arreglé para el BUILD_NUMBER pasado a B de A más o menos como se ha documentado en la página principal del complemento. BUILD_NUMBER = $ {BUILD_NUMBER}. La variable env es la misma en ambos proyectos. – kaskelotti
La edición del archivo nextBuildNumber no pareció tener ningún efecto, mis cambios siempre se sobrescriben. Puedo evitar que los números se desincronicen activando B incluso si A falla. Eso por supuesto hace que B también falle. – kaskelotti
El escenario es: A tiene éxito, cambia el archivo nextBuildNumber y necesita forzar a Hudson a volver a cargar la configuración. Esto solo debe hacerse si A falla. Si A no falla, no estoy seguro de si Hudson volverá a cargar el confif si se ejecuta otro proceso. –