问题标签 [bitbucket-cloud]

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 投票
0 回答
114 浏览

google-analytics - 如何将谷歌分析添加到 Bitbucket 网站上的存储库?

我觉得在过去的 8 年里,这个话题对任何人都没有兴趣。甚至最新的手册都不见了,这太无趣了。

假设我在 Bitbucket 上有一个免费计划的特定存储库。我想将分析附加到这个存储库,例如,计算每天的访问者数量。但问题来了:我只是无法弄清楚 bitbucket 到底需要什么以及需要在 google 分析帐户中配置什么。

在分析配置文件中,我创建了一个属性,我为其配置了数据流。我在那里只添加了一项:web-stream,我在其中指出了存储库的地址。之后,我得到了一些“测量 ID”,格式如下“G-ZKRTCUNL”。下一步该怎么做?我不知道。我将“Measurement Id”复制到存储库设置中的“Google Analytics key”字段中 - 没有任何效果。

如何配置 GA 和存储库以便计算访问者?

0 投票
1 回答
414 浏览

bitbucket - 来自 bitbucket 云的 TeamCity 拉取请求

从 bitbucket 2020.1 开始,TeamCity 中集成了 BitBucket Cloud。

在我的项目中,我想实现以下情况:

  • 有一个修补程序/发布分支
  • 在 BB 我创建从该分支到 master 的拉取请求

创建此 PR 后,我想在 TC 中自动构建。我尝试了此构建功能(拉取请求),但在 BB 中创建 PR 后,TC 中没有任何反应。

我找到了这个指令 ,但它仍然不想合作。

0 投票
1 回答
421 浏览

git - 如何使用 2 步验证连接 azure devops 和 bitbucket

我目前使用 OAuth 身份验证将 bitbucket 云连接到 azure-devops,如文档中所述 - https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/bitbucket?view=azure-devops&tabs=yaml

我想在 BitBucket 上启用两步验证 - https://support.atlassian.com/bitbucket-cloud/docs/enable-two-step-verification/

有人可以让我知道 Azure Devops 需要进行哪些更改以使其能够使用 2 步验证连接到 bitbucket,以及我将如何进行此设置

任何帮助表示赞赏!谢谢!

0 投票
1 回答
211 浏览

bitbucket - 如何在启用 LFS 的管道步骤中运行 git clone 命令

我有一个正在克隆另一个存储库的管道。下面的管道在 yyy 存储库上运行,它应该克隆 xxx 存储库并对其进行一些工作,然后将结果上传到 AWS S3,我有很多对象要处理,所以 git clone 步骤应该启用 LFS。git lfs 客户端是在我的基础镜像上配置的。我的 xxx 存储库也启用了 LFS。我的部署花费了很多时间来克隆启用 LFS 的 repo。

我试过了

减少消耗时间的选项,但它似乎不适用于上面的设置。

如何减少此设置的时间消耗?这里有什么解决方法吗?

谢谢你。

0 投票
0 回答
60 浏览

bitbucket - 在 bitbucket 部署中出现错误“pipesCount of undefined”

在部署 nodejs 项目时出现此错误:

类型错误--------------------------------- TypeError: 不能在 Readable 的 ReadStream.Readable.pipe (_stream_readable.js:637:13) 处读取未定义的属性“pipesCount”。(/opt/atlassian/pipelines/agent/build/node_modules/lazystream/lib/lazystream.js:33:12) 在 Readable.instance (/opt/atlassian/pipelines/agent/build/node_modules/lazystream/lib/lazystream. js:18:14) 在 Readable.read (/opt/atlassian/pipelines/agent/build/node_modules/readable-stream/lib/stream_readable.js:443:10 ) 在简历(/opt/atlassian/pipelines/agent/ build/node_modules/readable-stream/lib/_stream_readable.js:790:12) 在 processTicksAndRejections (internal/process/task_queues.js:84:21)

它来自 bitbucket 网站。突然从昨天开始。强文本

0 投票
0 回答
356 浏览

python - 如何对 bitbucket 云 API 进行身份验证,然后在身份验证后使用它们?

Bitbucket 云 API 有不错的文档,但我找不到一个全面的示例来展示如何对这些 API 进行经过身份验证的调用。

我的要求很简单。作为给定工作区的 bitbucket 云管理员,我想获取该工作区拥有的所有存储库的列表。

我希望能够从我的 python 后端执行此操作(一个简单的脚本,仅此而已)。在这种情况下不涉及用户交互。现在已经浏览了文档和大量在线资源,似乎有几种方法可以获取身份验证令牌,这(显然)是能够调用任何其他 API 的第一步。

以下是我正在努力解决的一些问题,并且非常感谢任何相同的输入:(PS:向我指出正确的资源也会有很大的帮助。不一定需要直接用勺子喂的答案:))

  1. 不同的令牌有什么区别?在 Bitbucket 云上,我可以看到 App Tokens & Oauth Consumers。在我上面的案例中使用哪一个?对于每一个,各自的标头值应该是什么?

  2. 需要调用的端点是什么?例如,要获取给定工作区中所有存储库的列表,我是管理员,它是 https://api.bitbucket.org/2.0/repositories/<my_workspace_name_here> 还是 https:// bitbucket.org/<my_workspace_name_here>/2.0/repositories/ 还是别的什么? 

  3. 有来自 Atlassian https://atlassian-python-api.readthedocs.io/index.html 的官方python 库,它似乎在谈论如何使用应用程序密码为 Bitbucket 云完成身份验证,类似于使用以下内容:

然后列出回购的相应API调用似乎是 

但是从上面的前一个片段获得的bitbucket Cloud 对象(在本例中为bitbucket_app_pw)似乎根本没有project_list方法。的url关键字参数Cloud()应该就是那个,还是只是一个示例&实际上应该被替换为https://api.bitbucket.org/<my_workspace_name_here> 我在这里遗漏了什么?

0 投票
1 回答
375 浏览

user-controls - 将用户限制在 bitbucket 中的单个工作区

我正在研究 bitbucket 云,但在管理用户方面遇到了一些挑战。团队中有某些人将在 bitbucket(云)版本的工作区上工作。我只想将用户限制为 Bitbucket 中的 1 个工作区。但是,我今天没有看到任何将用户限制在单个工作区的控件。

有什么方法可以将 bitbucket 云上的用户限制在单个工作区中(用户不应该能够在任何其他存储库/工作区中创建或签入代码)?

0 投票
0 回答
201 浏览

bitbucket - atlassian-python-api - 如何使用模式触发管道?

在我在 bitbucket 托管的项目中,我有这样的bitbucket-pipelines.yml文件:

我想release-*使用atlassian-python-api. 但是,每次我尝试这样做时,我都会得到requests.exceptions.HTTPError: 400 Client Error: Bad Request for url. 我的代码如下所示:

如何更改模式以便我能够运行release-*管道?

0 投票
0 回答
47 浏览

continuous-integration - Bitbucket 云中的测试覆盖率亮点

我们将AWS Codepipeline 用于 CI/CD,并且不打算改变它。我们的代码库位于 BitBucket 云中。当创建拉取请求时,我们希望在 Bitbucket 仪表板本身中突出显示一些内容:

  1. 测试覆盖率 (Maybe Sonarqube) - 开放供推荐
  2. 成功构建

仅将 Bitbucket 管道用于成功的构建检查和在 Bitbucket Dashboard 中显示的测试覆盖率是否合理?

有替代/更好的方法吗?

0 投票
0 回答
134 浏览

azure - 在 Azure Devops 中构建失败时以编程方式在 BitBucket 存储库中拒绝拉取请求的方法

我在 azure devops 上有一个构建管道,该管道配置为在向 BitBucket 存储库发出拉取请求时运行。我正在寻找一种配置,以便如果我在 azure devops 中创建的构建管道失败,Bitbucket 中的拉取请求会自动被拒绝,但到目前为止,我只知道如何为 azure repo 执行此操作: https://docs .microsoft.com/en-us/azure/devops/repos/git/branch-policies?view=azure-devops

有什么方法可以在 Azure Devops for BitBucket repo 中配置分支策略?