groovy.lang.MissingPropertyException: Нет такого свойства: менеджер для класса: Script1

Я пытаюсь вызвать Groovy внутри Hudson (используя плагин groovy), чтобы получить некоторые свойства для нашей сборки. Но я получаю это исключение:

groovy.lang.MissingPropertyException: Нет такого свойства: менеджер для класса: Script1

Я получаю это со следующей строкой:

def buildNUmber = manager.build.number

Это происходит, когда я запускаю встроенную команду в Jenkins, а также использую скрипт:

Я попробовал решение ниже, но оно терпит неудачу во время самого объявления (строка вторая):

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

Вышеуказанное выполняется с помощью команды Groovy. И когда я запускаю сборку, она выдает ошибки и жалуется на строку -binding.setVariable("manager", manager);

Когда я использую файл скрипта Groovy, он жалуется на:

 def buildNumber = manager.build.number

Обе ошибки: groovy.lang.MissingPropertyException: Нет такого свойства: менеджер для класса: Script1

Перепробовал все упомянутое в этомнить также:

Я использую Hudson 2.2.1 и Groovy 2.1.3. Что может быть не так?

Ответы на вопрос(4)

Ваш ответ на вопрос