Nik*_*iko 9 groovy jenkins jenkins-pipeline
我正在尝试创建一个 Jenkins 管道作业,该作业根据作业参数使用不同的 Jenkinsbuild 文件。有没有办法在作业执行期间加载 Jenkins 构建文件,例如:
node {
stage("Determine build parameter") {
String jenkinsFile = .....
}
// here the Jenkins build file should be loaded
loadSomeHowBuildFile jenkinsFile
// ... and then the pipeline steps defined in the jenkinsFile are executed
}
Run Code Online (Sandbox Code Playgroud)
这真的很棒,这会起作用......
我找到了非常简单的解决方案。Jenkins 只需要加载文件
node {
stage("Determine build file") {
String jenkinsFile = /path/to/Jenkins/build/file
}
// Here the Jenkins build file is loaded and executed
load jenkinsFile
}
Run Code Online (Sandbox Code Playgroud)