如何避免在 Jenkins 中构建已创建的分支?

Kar*_*ter 1 git bitbucket jenkins jenkins-pipeline

在我们的团队中,我们通过 JIRA 创建带有 Bitbucket 集成的分支。因此,分支被推送到 Bitbucket,然后通常由开发人员签出以进行工作。

推送到 Bitbucket 会触发 Jenkins 中分支的构建。此构建是不必要的,因为它构建已经构建的基础分支的最新提交。我们如何避免/跳过此构建?我们使用声明性管道。

Aks*_*dri 5

对于多分支管道作业,如果您使用 Bitbucket 插件https://plugins.jenkins.io/cloudbees-bitbucket-branch-source/作为分支源,那么有一种方法可以帮助在以下情况下不触发 Jenkins 作业:新分支已创建。

安装基本分支构建策略插件https://plugins.jenkins.io/basic-branch-build-strategies/。安装此插件可在 Bitbucket 插件中提供跳过首次执行的选项。 在此输入图像描述

这样,可以跳过分支创建期间完成的初始执行。