问题标签 [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 回答
1335 浏览

bitbucket - Bitbucket Cloud Pipelines:如何将 Vue-Cli 应用程序部署到 bitbucket.io 作为静态 Web 主机?

我的计划是使用 Bitbucket Cloud 作为我使用 Vue-Cli (VueJS) 构建的单页应用程序的静态 Web 主机

在此过程中,我想设置 Bitbucket 的 Pipeline 功能,以便我可以提交将自动部署到我的仓库的代码 https: <username>//.bitbucket.io

我正在尝试从我的单页应用程序部署生产版本,该应用程序具有用于部署的“/dist”文件夹。它包含用于静态 Web 托管工作的强制性 index.html 文件。

bitbucketBuild Setup步骤包含以下内容:

其中<username>包含我的实际 bitbucket 用户名

这是我的bitbucket-pipelines.yml

我在${BITBUCKET_GIT_HTTP_ORIGIN}这里正确使用了变量吗?

除了 STATUS: FAILED with nothing to commit 之外,我在 Bitbucket 的管道仪表板中没有收到错误:

感谢任何人都可以提供的任何指示。

0 投票
1 回答
1925 浏览

bitbucket - 如何制作到 TeamCity 的 Bitbucket POST webhook?

我已经在这个论点上进行了搜索和挣扎……没有成功。

设置:

  • 比特桶云
  • 本地 TeamCity 服务器和代理

问题如下:使用 webhook 而不是轮询运行构建。

TeamCity 方面,对于触发构建,只有两个 POST URL:

  • 推荐使用的带有查询字符串中的参数(注意:文档说“HTTP GET”但在测试时我得到“405 Only POST method is allowed for this request”)
  • 在请求正文中具有预定义参数的“新”,用于定义要运行的构建和其他内容

比特桶方面:

  • 我找不到如何将 URL/正文参数的通配符/占位符指定为“实际分支”
  • 很少有插件可以提供帮助,但它们不适用于云

不错的插件:http-request-hook-for-bitbucket-server - 它将解决我们的问题,使用通配符向已弃用的 Teamcity url 执行请求......但不适用于 Bitbucket Cloud。

关于如何使它起作用的任何建议?

提前致谢。

编辑:让我们回顾一下这样的问题:“如何设置 Bitbucket Cloud webhook 以便使用自定义正文发出 POST 请求?”

EDIT2:Bitbucket 云实际上使用 POST 方法(上面清理过)

0 投票
1 回答
1839 浏览

git - 如何限制来自另一个 ip 的 bitbucket 访问

出于安全目的,有什么方法可以限制不在办公室的 bitbucket 访问。我们只想通过我们的静态 IP 访问 bitbucket。请建议。

0 投票
1 回答
838 浏览

bitbucket - Bitbucket Cloud 拉取请求的代码覆盖率

我直接在 Pull Request 中找到了以下代码覆盖率状态插件,可以与 Bitbucket Server 集成。

https://marketplace.atlassian.com/apps/1218271/code-coverage-for-bitbucket-server

是否有任何类似的插件可以直接在拉取请求中显示代码覆盖率状态,可以与 Bitbucket Cloud 集成?

我在下面的插件列表中没有看到它:

https://bitbucket.org/account/user/[user_name]/addon-directory

还是我错过了什么?

0 投票
1 回答
800 浏览

git - 根据 Jenkinsfile 提交中更改的文件部署功能

我的 Bitbucket 存储库中有许多函数和一个 Jenkinsfile 来启动一项作业以部署这些 python 函数。我需要根据存储库中更改的文件部署功能。我的仓库的结构是这样的:

我想要做的是:当我改变一些功能时,只部署这个功能而不是其他的。所以当我提交变更时,我需要查找变更的文件并部署相应的功能。在 jenkinsfile 里面我做了这样的事情:

在这里,我只得到最后一次提交,而且我只得到一个更改的文件。我想知道使用什么逻辑来处理许多更改文件的提交?我尝试使用 Webhook 插件,但它不能这样做。

0 投票
0 回答
335 浏览

git - 使用私有托管的生成代理在 Azure DevOps 中提取源代码

我希望能够限制对我们的 bitbucket 存储库的访问,但不必每周三更新列表(Microsoft 每周都会发布一个 IP 列表,您需要将其输入您的 bitbucket 设置以便将您的构建列入白名单)。

我启动了一个私有托管的 Azure VM,并在机器上安装了许多构建代理。我已在我们的 bitbucket 帐户中将 VM 的公共 IP 列入白名单……但是构建仍然失败,并出现以下错误。

管道无效。无法获取 Bitbucket 存储库 templumdigital/authservice 的最新源版本,参考 refs/heads/develop。错误:要访问此存储库,管理员必须将您的 IP 列入白名单。

但是,我可以通过 ssh 进入 VM 并手动克隆一个 repo,因此,尽管我们的构建是私有的,但管道仍然以某种方式使用 MS IP 地址。

有谁知道强制 Azure DevOps 管道在“获取源”任务中从私有托管的 VM 进行 git 调用的方法?

0 投票
1 回答
2566 浏览

java - BitBucket Java API 示例

我正在寻找一些 BitBucket Java API 的示例代码。 https://developer.atlassian.com/server/bitbucket/reference/java-api/

我的要求是将文件提交到 BitBucket 云存储库中。

请帮忙。

谢谢,斯里坎特。

0 投票
1 回答
423 浏览

json - 使用 curl 命令向 Bitbucket 发送 ssh 密钥失败

我正在尝试如下:

但它给出了:

关于如何使用 api 将此 ssh 密钥发送到 bitbucket 的任何想法?

0 投票
5 回答
1514 浏览

bitbucket - Bitbucket Pipelines apt-get 停止工作

我的 Bitbucket Pipelines 配置了一段时间,但今天我的构建开始在apt-get命令上失败:

我使用 java 8 泊坞窗图像:

我需要安装python

并且构建开始在“apt-get”命令上失败:

有什么改变吗?我需要调整我的配置吗?

0 投票
1 回答
393 浏览

bitbucket-api - 如何使用 Rest API 在 Bitbucket Cloud 中创建项目?

我指的是这个 Bitbucket API 文档,用于在团队中创建一个新项目。但收到 404 错误:

我尝试了不同的选项来代替https://api.bitbucket.org/2.0/teams/ {teams-in-space}/projects/ 中的 {teams-in-space}

尝试使用团队名称、团队 uuid 和用户名(帐户名),但得到了同样的错误。

是否有人成功使用 REST API 在 Bitbucket Cloud 中创建项目?