Библиотека Jenkins PipelineShared с использованием Java
Я знаю, что с помощью Groovy можно разработать общую библиотеку Jenkins Pipeline Shared.
Я хочу знать, есть ли какая-нибудь общая библиотека трубопроводов Jenkins, которая может быть разработана с использованием Java или любой другой технологии?
Заранее спасибо.
1 ответ
Вы создаете общую библиотеку groovy и импортируете свою библиотеку Java с помощью Grab. Смотрите пример того, как импортировать библиотеку yaml:
@Grab(group = 'org.yaml', module='snakeyaml', version = "1.18")
import org.yaml.snakeyaml.Yaml
Убедитесь, что файл библиотеки JAR в classpath Jenkins. У меня работает с Jenkins 2.150.1