我正在尝试构建一个强制执行 gitflow 的 Jenkins 管道。我的要求是,当从发布分支(例如 release/v1.0.0)合并到master时,我将使用在合并提交之前在发布分支上最后一次提交期间创建的相同 docker 映像(换句话说, 使用在暂存中批准的最新图像)。
我试图弄清楚如何在我的 groovy jenkins 管道中访问 GitHub PullRequestEvent事件有效负载,因此我可以查看源分支是否是发布分支并使用发布版本标记标记容器。然后我将在我的管道中使用它们。