groovy.lang.MissingPropertyException: No existe tal propiedad: administrador para la clase: Script1
Estoy intentando invocar a Groovy dentro de Hudson (usando el complemento groovy) para obtener algunas propiedades para nuestra compilación. Pero estoy recibiendo esta excepción:
groovy.lang.MissingPropertyException: No existe tal propiedad: administrador para la clase: Script1
Lo consigo con la siguiente línea:
def buildNUmber = manager.build.number
Esto sucede cuando ejecuto un comando en línea dentro de Jenkins y también utilizo un script:
Probé la solución a continuación, pero falla durante la declaración (línea dos):
Binding binding = new Binding();
binding.setVariable("manager", manager);
GroovyShell shell = new GroovyShell(binding);
shell.evaluate(new File("d:/dev/others/hudson/userContent/ScriptStuff.groovy").text);
Lo anterior se ejecuta utilizando: comando Groovy. Y cuando ejecuto la compilación, se producen errores y se queja sobre la línea.binding.setVariable("manager", manager);
Cuando uso el archivo de script Groovy, entonces se queja de:
def buildNumber = manager.build.number
Ambos errores son: groovy.lang.MissingPropertyException: No existe tal propiedad: manager for class: Script1
Probé todo lo mencionado en estehilo también:
Estoy usando Hudson 2.2.1 y Groovy 2.1.3. ¿Qué podría estar mal?