groovy.lang.MissingPropertyException: Nenhuma propriedade: manager for class: Script1

Eu estou tentando invocar o Groovy dentro do Hudson (usando o plugin groovy) para obter algumas propriedades para nossa construção. Mas estou recebendo essa exceção:

groovy.lang.MissingPropertyException: Nenhuma propriedade: manager for class: Script1

Eu entendo isso com a seguinte linha:

def buildNUmber = manager.build.number

Isso acontece quando eu corro como um comando embutido dentro do Jenkins e também usando um script:

Eu tentei a solução abaixo, mas ela falha durante a declaração em si (linha dois):

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);

O acima é executado usando: comando Groovy. E quando eu executo o build ele comete erros e reclama da linha -binding.setVariable("manager", manager);

Quando eu uso o arquivo de script do Groovy, ele reclama:

 def buildNumber = manager.build.number

Ambos os erros são: groovy.lang.MissingPropertyException: Nenhuma propriedade: manager for class: Script1

Tentei tudo mencionado nestefio também:

Eu estou usando o Hudson 2.2.1 e Groovy 2.1.3. O que pode estar errado?

questionAnswers(4)

yourAnswerToTheQuestion