【发布时间】:2020-03-02 13:51:44
【问题描述】:
设置
我有一个 bitbucket 服务器 (6.2.0) 和一个 Jenkins (2.190) 构建服务器。
在 Jenkins 方面,我有一个 Bitbucket 团队/项目(由 https://github.com/jenkinsci/bitbucket-branch-source-plugin 提供)。
问题
有时,PullRequest 的 bitbucket 构建状态不正确。 例如。一个构建当前正在运行,bitbucket 说它是一个成功的构建。它链接到 Jenkins 中的“成功”构建,但此构建仍在运行。
我是不是理解错了什么或者这是一个错误?
【问题讨论】:
-
我不能确定 Jenkins 中发生了什么,但我可以告诉你 Bitbucket Server 的构建状态 API 非常简单,不太可能成为问题 - 你发布你想要的构建状态(例如“成功") 提交资源,仅此而已。 Bitbucket 只是显示它被告知要显示的构建状态,所以我会更深入地研究您正在使用的 Jenkins 插件。 FWIW Atlassian 为 Bitbucket Server 提供了官方 Jenkins 插件:plugins.jenkins.io/atlassian-bitbucket-server-integration ... 完全披露我在 Atlassian 工作,负责开发人员工具支持!
-
谢谢,我去看看。我对连接到 Bitbucket 服务器的插件感到困惑。目前我使用
bitbucket-branch-source-plugin和Bitbucket Team/Project。我认为这是最新的方式(在我使用Stash Pullrequest Builder之前)。如果您对Bitbucket Branch Source Plugin和Bitbucket Server Integration如何相互补充具有相同的功能有一个概述,那就太好了。本文未提及Bitbucket Server Integrationsupport.cloudbees.com/hc/en-us/articles/…
标签: jenkins bitbucket jenkins-plugins bitbucket-server