问题标签 [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.
bitbucket - 使用 BitBucket REST API 过滤分支
我是 BitBucket REST API 的新手,我遇到了一个问题,希望有人能帮助我。
我正在尝试获取有关分支“TEST-BRANCH”的信息。阅读此页面后: https ://confluence.atlassian.com/bitbucket/version-2-423626329.html ,这是我的 curl 命令:
curl --user {user}:{password} https://api.bitbucket.org/2.0/repositories/ {user}/{slug}/refs/branches?q=name+%7E+%22TEST-BRANCH%2F%22
但是,我从发出此 curl 请求中收到的响应如下:
{“pagelen”:10,“值”:[],“页面”:1,“大小”:0}
当我在没有过滤器的情况下运行 curl 命令时: curl --user {user}:{password} https://api.bitbucket.org/2.0/repositories/ {user}/{slug}/refs/branches
我得到了我所有分支的大量列表,我可以清楚地看到 TEST-BRANCH 有 "type": "branch", "name": "TEST-BRANCH"
我在这里错过了什么?
谢谢,轴
github - 是否可以从浏览器编辑文件并提交 github/bitbucket
我想在浏览器中使用编辑器并在没有服务器的情况下保存在 github 中。就像 github/bitbucket 中的文本编辑器可以新建文件并保存
我想知道这两个服务是否有任何 REST api 可以轻松提交这样的文件
或者 js 中的 git 库,无需将所有文件拉入我们的机器即可工作
编辑:
2018 年之后,这两个服务都已经公开了他们的 API。这个问题已经过时了
git - 如何从位桶中获取 git 存储库列表以用作 bash 脚本中的变量?
我正在尝试编写一个 bash 脚本,该脚本获取我在 bitbucket 上的所有存储库并在本地备份它们。
我一直试图从 bitbucket 获取 repos 列表。我已经阅读了一些执行此操作的 api,我什至对其进行了测试。但它是如此巨大,我只是不知道从哪里开始。
任何帮助将不胜感激
teamcity - TeamCity / BitBucket - 提交状态发布者
我们已经在 BitBucket 云中获取了我们的源代码,并且我们正在使用带有“提交状态发布器”插件的 TeamCity。我使用我们的存储库 url(例如https://bitbucket.org/test/test.git)作为“Stash base url”,它工作了一段时间,但最近我开始收到 404。我尝试使用 BitBuckets 新构建状态 api ( https://confluence.atlassian.com/bitbucket/buildstatus-resource-779295267.html?_ga=1.155356926.432767113.1452136822 ),但我收到 405 错误。有谁知道我应该使用哪个 url 以及如何在 TeamCity 中配置它?有没有更好的插件我可以使用?
先感谢您,
安德鲁
git - 锁定 git 分支:Bitbucket + hubot
我有 Bitbucket,使用它我可以像这样锁定 git 分支: https ://confluence.atlassian.com/bitbucketserver/using-branch-permissions-776639807.html
我的问题是如何使用 Hubot 脚本自动执行此任务?有什么我可以使用的 API 吗?只找到可以监听拉取和推送请求的https://www.npmjs.com/package/hubot-bitbucket
jenkins - 在 BitBucket 推送和拉取请求上构建 Jenkins 项目
我有一个场景,我正在为我的应用程序设置 Jenkins。我设置了 BitBucket 并触发了适当的 webhook。每当推送到仓库以及有人创建/更新拉取请求时,我都想开始构建。我看过BitBucket Plugin。如果我让 BitBucket webhook 为所有推送触发,它会很好用。然后我添加了BitBucket 拉取请求插件来构建每个拉取请求创建/更新。所以我更改了 BitBucket webhook 首选项以触发推送和 PR 创建/更新。
不幸的是,这些插件有冲突的设置,因此它们不能同时使用(根据我的研究,我从 BitBucket 发送自定义 webhook 的那一刻,第一个停止工作,但第二个工作)
有没有人能够正确设置这个?也许有一个我想要的插件,但我找不到它。
我想继续在 Jenkins 面前编写一个代理来管理 webhook 的最后一个选项,前提是我真的无能为力。
谢谢您的帮助!
git - 我可以使用 REST API 在 Atlassian Stash 中设置分支模型吗?
我正在编写一个脚本来使用 REST API 在 git 和 Atlassian Stash(又名 Bitbucket 服务器)上设置训练环境。我正在创建项目和存储库,填充存储库......
我也想在该脚本中为我的存储库配置“分支模型”。
我还没有找到如何通过 REST API 做到这一点。我错过了什么?
我正在使用 Atlassian Stash v3.2.4
提前致谢。
repository - 使用 api 创建 BitBucket Team 存储库
我需要使用 Bitbucket 的 API 创建一个团队存储库。
要创建一个用户存储库,我会这样做:
如果不是为了一个团队,我将如何做同样的事情?
bitbucket-api - Bitbucket API 2 - 在团队项目中创建存储库
我的 bitbucket 帐户上有一个团队myteam
,其中包含一个名为mainproject
. 每当我想在里面创建一个存储库时,我只需要执行这个命令行:
这行得通。但是,当我创建第二个名为secondproject
. 我应该如何告诉 API 存储库应该属于哪个项目?
我尝试在数据中指定项目信息(-d):
或使用关键参数:
这将在项目中创建存储库 repo2 mainproject
。
我尝试使用 uuid 但同样的情况发生了,在主项目中创建了 repo。
我尝试将项目名称放在链接中:
如何指定我要创建的存储库属于哪个项目?我不是在寻找 GUI 解决方案,我想坚持使用命令行,因为我需要以这种方式自动创建存储库。
rest - 用于创建/删除/启用/禁用 Bitbucket 帐户的 Bitbucket Cloud REST API?
什么是用于创建/删除/启用/禁用 Bitbucket 帐户的 Bitbucket REST API?