gpt4 book ai didi

bitbucket - Jenkins Bitbucket Branch Source Plugin 如何只构建 master 和 PR?

转载 作者:行者123 更新时间:2023-12-04 03:56:52 25 4
gpt4 key购买 nike

我将 Jenkins 2 与 Bitbucket Branch Source Plugin 一起使用它扫描并构建所有分支和 PR。

我的问题是,当我将代码推送到 PR 时,分支会构建两次(一次用于分支,一次用于 PR)。我只想构建主和 PR。

有人知道怎么做吗?我找不到任何关于此的文档。

来自 Branch Indexing Log (不带过滤器):

Checking branch branch-name from repo/project
Met criteria
Scheduled build for branch: branch-name
...
Checking PR from repo/project and branch branch-name
Met criteria
Scheduled build for branch: PR-123

然后,当我尝试过滤 PR-* 时,不会扫描任何内容。我只是得到:
Checking branch branch-name from repo/project

最佳答案

当您配置 Bitbucket 源时,您可以使用 Include branchesExclude branches (在 Advanced 参数中)包含/排除一些分支:

enter image description here

并基于 Bitbucket Branch source plugin source code , 两个字段都采用 Ant regex .

因此,假设您所有的 PR 分支都以“ pr- ”开头,您可以在 include branches 中使用正则表达式,例如:

(?:master|pr-).*

关于bitbucket - Jenkins Bitbucket Branch Source Plugin 如何只构建 master 和 PR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39767329/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com