问题描述
在回购中考虑此常规文件,该回购文件在Jenkins中作为共享库加载:
/ vars
|
--- Utility.groovy
// Utility.groovy
def funcA() { ... }
def funcB() { ... }
在Jenkins文件中:
// Jenkinsfile
@Library('LibName') _
pipeline {
...
steps {
script {
def util = new Utility()
util.funcA()
}
}
}
这很好。但是,如果我尝试动态加载库:
// Jenkinsfile
pipeline {
...
steps {
script {
library 'LibName'
def util = new Utility()
}
}
}
那行不通...
有人可以针对文档中的这句话进行解释吗?
詹金斯共享图书馆的文档说: