Jenkins - 进入另一个作业的工作区来执行脚本

问题描述 投票:0回答:0

我有一个并行构建两个 Jenkins 的管道:

  try {
    parallel (
      a: {
        script { build_a = build(job: "...", parameters: [...]) }
      },
      b: {
        script { build_b = build(job: "...", parameters: [...]) }
      },
    )
  }

这两个作业将对多个存储库进行全面检查,然后进行构建。它都成功了我想标记所有这些存储库的头部。 为此,我需要转到 build_a 和 build_b 的工作区并从那里执行 git tag 命令。 这可能吗?

或者,我需要在父作业中添加两个完整的签出,以便在这两个作业成功后标记它们。

我尝试查看文档,但似乎不可能。

jenkins groovy jenkins-pipeline jenkins-groovy
© www.soinside.com 2019 - 2024. All rights reserved.