我有gitlab
,并且具有与Jenkins
的提交挂钩。该挂钩在任何分支中的任何提交上触发。詹金斯(Jenkins)要建立三个分支。我有一个问题。如果我创建任何其他分支并将其推送,则该挂钩将触发Jenkins,并且Jenkins将使用最新的提交构建分支(主,开发或修补程序)。我如何禁止除指定的三个分支之外的所有其他分支的构建?我知道when
,我需要取消构建,而不仅仅是一个阶段
您可以使用Jenkins Multibranch Project仅建立所需的分支。
Multibranch Project将扫描您的存储库并构建包含Jenkinsfile的分支。只是不要在您不想构建的分支中添加Jenkinsfile。