Cloudbees Jenkins Bitbucket分支源插件配置硬编码为使用Cloud?

问题描述 投票:4回答:1

[尝试将Bitbucket源插件连接到本地Bitbucket Datacentre(服务器)安装时,出现401未经授权的错误。

如果我使用自己的Bitbucket.org云帐户凭据,则会收到不同的错误,这使我相信,即使我已将该插件配置为使用Bitbucket服务器,它仍可以访问Cloud bitbucket(.org) 。

版本:詹金斯:2.110Bitbucket分支源插件:2.2.11Bitbucket(数据中心):v5.7.1

按照文档https://go.cloudbees.com/docs/cloudbees-documentation/cje-user-guide/index.html#bitbucket,没有用于配置Bitbucket服务器/云的“高级”按钮。我发现的唯一配置是在“配置系统[Jenkins]”部分中;

Gobal配置:

Bitbucket端点

  • Bitbucket服务器
  • 命名我的Bitbucket Git
  • 服务器URL https://mygit.net
  • 管理钩子[否]

在我的多分支管道中,我删除了Git源并添加了Bitbucket源。

使用我的Bitbucket实例的其余API帐户对其进行了配置。我什至已将此用户添加到管理员组在我的Bitbucket实例中将所有者配置为项目

没有其他框让我填充它们。

运行手动扫描会导致以下错误:

com.cloudbees.jenkins.plugins.bitbucket.api.BitbucketRequestException:HTTP请求错误。状态:401:未经授权。

我有个人的Bitbucket.org凭据。如果我改用这些(不更改任何其他配置),则会收到以下错误:

[Mon Apr 30 12:32:02 UTC 2018] Starting branch indexing...
Connecting to https://bitbucket.org using [email protected]/****** (My Atlassian Cloud)
ERROR: [Mon Apr 30 12:32:03 UTC 2018] Could not fetch branches from source 3f72008d-bf57-4ee3-abd4-1d2c6fb07c6e

注意日志条目:连接到https://bitbucket.org

我多次重启Jenkins,以为全局配置被某种方式错误地缓存了。

我现在认为我在错误的位置配置了插件,但找不到正确的位置。否则,插件将无法执行配置,并且会对其进行硬编码(?),以始终使用云bitbucket。

jenkins bitbucket cloudbees
1个回答
0
投票

即使这是一个旧线程,也要发布一个解决方案,因为我最近遇到了完全相同的问题(以及一个可能的解决方案。)>

我的设置是:

© www.soinside.com 2019 - 2024. All rights reserved.