Contacta con nosotros
contacto@flabo.es

Migración Jenkins Old data

En ocaciones cuando actulizamos Jenkins nos avisa que tenemos datos antiguos que deben ser migrados a la nueva versión. Jenkins dispone de un sistema automático para realizar el cambios, pero si necesitamos saber cuales son los datos que se van a migrar o que nos son compatibles ( puede ser que los historicos de las tareas contengan configuraciones que ya no existen o referencias a plugins que ya no están instalados ) podemos ejecutar el siguiente script en la consola de scripts de Jenkins:

jenkinsscripts

 

 

 

 

Y este es el código:

def d = [:]
d.putAll(Jenkins.instance.getAdministrativeMonitor("OldData").data)
d.each { obj, v ->
println obj.fullDisplayName?:obj.displayName?:obj.name
println v
println '------------'
}
return

Devuelve un listado de los objetos que tienen conflictos.