问题标签 [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.
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 的管道仪表板中没有收到错误:
感谢任何人都可以提供的任何指示。
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 方法(上面清理过)
git - 如何限制来自另一个 ip 的 bitbucket 访问
出于安全目的,有什么方法可以限制不在办公室的 bitbucket 访问。我们只想通过我们的静态 IP 访问 bitbucket。请建议。
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
还是我错过了什么?
git - 根据 Jenkinsfile 提交中更改的文件部署功能
我的 Bitbucket 存储库中有许多函数和一个 Jenkinsfile 来启动一项作业以部署这些 python 函数。我需要根据存储库中更改的文件部署功能。我的仓库的结构是这样的:
我想要做的是:当我改变一些功能时,只部署这个功能而不是其他的。所以当我提交变更时,我需要查找变更的文件并部署相应的功能。在 jenkinsfile 里面我做了这样的事情:
在这里,我只得到最后一次提交,而且我只得到一个更改的文件。我想知道使用什么逻辑来处理许多更改文件的提交?我尝试使用 Webhook 插件,但它不能这样做。
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 调用的方法?
java - BitBucket Java API 示例
我正在寻找一些 BitBucket Java API 的示例代码。 https://developer.atlassian.com/server/bitbucket/reference/java-api/
我的要求是将文件提交到 BitBucket 云存储库中。
请帮忙。
谢谢,斯里坎特。
json - 使用 curl 命令向 Bitbucket 发送 ssh 密钥失败
我正在尝试如下:
但它给出了:
关于如何使用 api 将此 ssh 密钥发送到 bitbucket 的任何想法?
bitbucket - Bitbucket Pipelines apt-get 停止工作
我的 Bitbucket Pipelines 配置了一段时间,但今天我的构建开始在apt-get
命令上失败:
我使用 java 8 泊坞窗图像:
我需要安装python
并且构建开始在“apt-get”命令上失败:
有什么改变吗?我需要调整我的配置吗?
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 中创建项目?