【问题标题】:Jenkins build notification affecting all branches in bitbucketJenkins 构建通知会影响 bitbucket 中的所有分支
【发布时间】:2021-03-04 21:11:45
【问题描述】:

我以前在本地使用过 Jenkins 和 BitBucket,并且能够让 Jenkins 通知 bitbucket 每个单独分支的构建条件(成功、失败、进行中),但是自从我迁移到 bitbucket 云后,它已经开始应用以下条件每个分支上的每个构建到每个分支。例如,如果我只有一个 master 和 develop 分支(为了简单起见),并且 master 分支由于某些部署配置而失败,我无法从 develop 合并一个修复程序,即使 develop 正在通过,因为它声称我的 2 个中的 1 个在开发分支上构建失败。

这很难用语言解释清楚,所以我附上了一些图片:

两个分支一个构建失败,但都被标记为失败

显示开发分支正在通过

证明它不会让我合并

这些通知来自 jenkins,并已使用标准 cloudbees-bitbucket-branch-source:2.9.7 插件设置以扫描我的比特桶云。

【问题讨论】:

    标签: jenkins continuous-integration bitbucket jenkins-plugins continuous-deployment


    【解决方案1】:

    好的,这是一个非常明显的错误,但我想我会在这里留下发生这种情况的原因,以防有人犯同样的错误。 cloudbees-bitbucket-branch-source:2.9.7 使用提交 ID 通知 bitbucket,在为存储库创建分支结构时,我从 main 分支以进行开发,并且两者都已构建但两者具有相同的提交 ID,因此两者都被通知两个版本。该问题在第一个代码循环中自行解决。

    【讨论】:

      猜你喜欢
      • 2019-08-19
      • 2013-02-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 2015-02-07
      相关资源
      最近更新 更多