Jenkins 声明式管道 - 从另一个 Jenkinsfile 触发 Jenkinsfile

Jenkins declarative pipeline - Trigger Jenkinsfile from another Jenkinsfile

我有一个 Jenkins MultiBranch 管道项目,它指向我的 git 存储库中的 Jenkinsfile。我希望它触发另一个 Jenkinsfile,它位于同一个 repo 但在不同的文件夹中。

如何做到?

谢谢!!!

在管道的配置中你可以select Jenkinsfile 相对路径的位置

刚刚通过将此部分添加到管道解决了这个问题:

script {
  def util = load("${env.WORKSPACE}/Jenkins/vars/ScriptedPipeline.groovy")
  util.DoSomething()
}