Пожалуйста, обратитесь к https://jenkins.io/doc/book/pipeline/shared-libraries/
Как сказано в разделе " Использование сторонних библиотек ":
Можно использовать сторонние библиотеки Java, обычно находящиеся в Maven Central, из кода доверенной библиотеки с помощью аннотации @Grab. За подробностями обращайтесь к документации по винограду, а проще говоря:
@Grab('org.apache.commons:commons-math3:3.4.1')
import org.apache.commons.math3.primes.Primes
void parallelize(int count) {
if (!Primes.isPrime(count)) {
error "${count} was not prime"
}
// …
}
Документация по винограду: http://docs.groovy -lang.org / latest / html / documents / grape.html # _quick_start
Если вы хотите использовать локальную библиотеку или из github, единственное, что вам нужно сделать, это собрать проект как проект maven, а затем использовать @ Grab соответственно.