Как я могу найти путь к плагину Jenkins, если я хочу использовать его из groovy-скрипта?Доступ к плагину Jenkins из сценария Groovy
Например, просто тестирование на мастере, я хотел бы иметь возможность использовать класс LabelParameterValue из плагина NodeLabelParameter. Ниже приведен пример того, что я ищу, (хотя он не работает).
currentParameters.add(new hudson.plugins.nodelabelparameter.LabelParameterValue(nodeName))
Я смог сделать то, что вы делаете как с консолью Jenkins Groovy, так и с системным скриптом Groovy, запущенным через Groovy Plugin. Я использовал класс в Плагине претензий. Итак: (1) Как вы используете скрипт Groovy (2) Загружен ли плагин? –
Я обнаружил, что это работает в консоли Jenkins, и это, вероятно, работает в системных сценариях, но это не работает в Groovy Postbuild (вероятно, потому, что он не работает на ведущем Jenkins). Думаю, теперь вопрос в том, как я могу получить доступ к мастеру через скрипт Groovy Postbuild. 'import org.jvnet.jenkins.plugins.nodelabelparameter.LabelParameterValue' (взято из названия пакета на Github) – Louis