问题标签 [bitbucket-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1612 浏览

python - 如何对 Bitbucket 拉取请求创建评论

您如何以编程方式对托管在 Bitbucket 上的拉取请求进行评论(最好使用 Python)?

我有一个 Buildbot 服务器在 Bitbucket 上托管的所有分支上持续运行测试,并且在它为分支运行测试后,我希望它检查任何未决的拉取请求并自动创建注释测试状态(例如通过/失败)。

表明 Bitbucket 有一个非常丰富的 API,甚至还有列出评论的方法,但是我找不到任何方法来为拉取请求创建评论。

0 投票
1 回答
3606 浏览

token - Bitbucket API 访问令牌到期

我正在制作一个使用 oauth 与 bitbucket 集成的应用程序。我的问题是如何获取令牌详细信息,例如令牌到期日期令牌权限
bitbucket API 上是否有任何端点可以为我提供这些详细信息

已解决: Bitbucket 令牌的到期时间为 1 小时,之后我们需要使用提供的刷新令牌来刷新我们的访问令牌。

0 投票
0 回答
24 浏览

bitbucket - 在 Bitbucket 上使用终端选择创建存储库的团队

我在 bash 脚本中调用 curl 请求,以使用他们的 API 在 Bitbucket 上创建一个存储库。我们为我们的开发团队设置了一个团队,我们的每个帐户都设置为该团队的管理员。当我提出请求时,我会在请求中提供我的用户名和密码,这会在与我的帐户名关联的团队下创建存储库。使用 Bitbucket API 时,如何选择要在其下创建存储库的团队。

我目前的要求是:

它在 SRowleyAO 团队下创建了一个 repo (test_repository)

0 投票
1 回答
723 浏览

git - 从 gitolite 到 bitbucket 的脚本迁移

我正在尝试的内容以前是使用 1.0 版本的 Bitbucket API 进行管理的。

我需要从 Gitolite 迁移到 Bitbucket,并且遇到了 Bitbucket API v2.0 的问题。

这是我的脚本代码:

此时脚本成功创建了一个空仓库,但在尝试将镜像推送到 BitBucket 时失败。

我延长了几次睡眠以防复制需要一段时间,但我不相信它们会以这种方式产生影响。

这是收到的错误:

我是否需要将镜像推送作为第二个 API 调用?那个电话会是什么样子?我在这里有点迷路了。

谢谢!

0 投票
1 回答
1023 浏览

bitbucket - 如何通过浏览器调用bitbucket api?

我曾经通过 Bitbucket api 浏览器调用 api。现在它不再可用,我该如何调用 api 的?

0 投票
1 回答
193 浏览

python - 用字符串python调用函数名

我希望能够将 , , 等的调用传递给getpostdelete函数requests。因此,我不想为每个 RESTFULness 提供所有这些不同的函数,而是希望有一个类似的函数:

我有:

尝试

但不是:

我可以调用任何我想要的 func 字符串吗?我在这里看不到如何使用 getattr 。谢谢

回答:

0 投票
1 回答
1301 浏览

python - 获取 BitBucket 用户、组、权限

我正在尝试编写 python 脚本来获取 BitBucket 用户、组和存储库权限的列表。有人可以提供一个示例如何使用 python 做到这一点吗?

0 投票
1 回答
3315 浏览

jenkins - Bitbucket 拉取请求构建器插件不断触发相同的提交构建

我需要将 Bitbucket 与 Jenkins 集成。因此,无论何时打开 PR,它都会触发 Jenkins 中的构建。然后 PR 中最后一次提交的提交状态将更新为失败或成功,并且此提交不会再次触发构建。(这对 Github 很有效,但对我来说似乎是 Bitbucket 的噩梦)

到目前为止,我做了:

在此处输入图像描述

在此处输入图像描述

问题

  1. 为同一个 PR/commit 一次又一次地触发构建
  2. 提交状态未在 bitbucket 上更新

让我知道我是否可以提供更多信息。

0 投票
1 回答
1612 浏览

python - 在 Python 字典中处理来自 REST API 的多维响应对象

我正在尝试处理从 Python 中的 BitBucket 的 API 返回的响应对象。我有以下代码来尝试处理响应:

钥匙完美地回来了。但是,在特定键中,会返回一个列表。我对该列表中包含的值感兴趣。具体来说,我关心“价值观”中的价值观。有什么方法可以解析出列表之前/之后的值中包含的信息吗?

我的问题归结为在以下示例响应中访问 JSON 数组“父母”中的信息时遇到问题。

0 投票
1 回答
3493 浏览

rest - 如何通过 OAuth 客户端凭据配置/访问 Bitbucket 服务器 REST API

我不明白如何使用客户端凭据授予类型生成用于 Bitbucket Server REST API 的密钥。例如:

这是在“应用程序链接”区域中创建的吗?如何指定要授权的用户?