Как вы импортируете общие библиотеки в Groovysh?
Jenkins позволяет импортировать общую библиотеку, используя:
library
Но как бы вы это сделали, используя groovysh
?
1 ответ
Сноукраш.
Я искал решение той же проблемы. И нашли подсказку в общей библиотеке Jenkins - Импорт классов из папки /src в /vars
Итак, представьте, у вас есть дерево каталогов src/com/example/jenkins/class.groovy
. Команда запуска для groovy будет такой:
[library-root]$ groovysh -cp src
groovy:000> import com.example.jenkins.class
===> com.example.jenkins.class
groovy:000> new class('string')
===> com.example.jenkins.class@53a7a60c