问题标签 [bitbucket-pipelines]

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 回答
512 浏览

continuous-integration - 是否可以在 Bitbucket Pipelines 中获取当前管道执行的 URL?

每个管道执行都有自己的 URL(我认为是一种 UUID?)。

是否可以获取该 URL 或 UUID 来组成 URL?

我的任务中有一个命令使用 REST/API 调用触发消息,但我想包含一个指向触发消息的管道的链接。

0 投票
1 回答
1216 浏览

maven - Bitbucket Pipelines - 是否可以通过 curl 将其他文件下载到项目中?

我们对应用程序的前端和后端有一个单独的构建,我们需要在构建过程中将前端的 dist 构建拉到后端项目。在构建过程中,“curl”无法写入所需的位置。具体来说,我们使用 SpringBoot 作为后端来服务于 Angular 2 前端。所以我们需要将前端文件拉到 src/main/resources/static 文件夹中。

因此,构建失败并输出 CURL。

注意:我用 maven-exec-plugin 也试过了,结果是一样的。该解决方案自然适用于本地机器。

0 投票
1 回答
214 浏览

android - Bitbucket 管道 INSTALL_PARSE_FAILED_NO_CERTIFICATES 问题

我在链接的帮助下使用 bitbucket 管道生成了构建(apk)

在尝试运行 apk 时,我遇到了这个问题 INSTALL_PARSE_FAILED_NO_CERTIFICATES。我没有找到如何将默认密钥库文件详细信息包含到 bitbucket 的解决方案。

0 投票
1 回答
2422 浏览

bitbucket-pipelines - Bitbucket Pipelines SSH 凭据不起作用

我按照这个指示

https://confluence.atlassian.com/bitbucket/use-ssh-keys-in-bitbucket-pipelines-847452940.html _

我做了:

  1. 我在设置 -> 管道 - SSH 密钥中创建了 SSH 密钥。
  2. 我将此公钥复制到远程主机上的 ~/.ssh/authorized_keys 中。
  3. 我将服务器的 IP 添加到已知主机。

我有这样的 bitbucket-pipelines.yml:

当我运行这个管道时,我有:

apt-get update && apt-get install -y unzip15s apt-get -y install openssh-server2m 43s ssh webmaster@XXX.XXX.XX.XX sh /home/webmaster/scripts/update_live.sh<1s + ssh webmaster@XXX .XXX.XX.XX sh /home/webmaster/scripts/update_live.sh 权限被拒绝,请重试。权限被拒绝,请重试。权限被拒绝(公钥、密码)

我的问题:

  1. 为什么我的 Docker 机器无法建立 SSH 连接(权限被拒绝)?
  2. 我真的必须安装 openssh-server 吗?没有它就无法识别“ssh”命令(没有这样的文件或目录)。
0 投票
1 回答
531 浏览

go - 在 Bitbucket 管道中交叉编译 Golang

我正在尝试将 Bitbucket Pipelines 配置为自动将 Golang 代码编译到 Linux、OSX 和 Windows。我为此使用了 Go 的交叉编译功能;管道运行 Linux 环境,并通过设置 GOOS 和 GOARCH 的值交叉编译到 OSX 和 Windows。但是,我无法让 Windows 构建工作 - 它出错并告诉我它找不到某个包。Linux 和 OSX 构建都成功。但是,Windows 构建失败,告诉我它找不到 /go/src/github.com/sirupsen/logrus/hooks/syslog。之前的两个版本都成功地使用了这个包,并且同时运行了

build 命令之前的行显示该文件夹中的两个 Go 文件。我怀疑 Windows 文件系统试图与 Linux 文件系统通信可能有问题?我花了几个小时搜索和试验,但似乎没有什么能解决这个问题。

0 投票
1 回答
703 浏览

php - codecov.io 结合 Bitbucket 管道给出错误

我确实在 Bitbucket 上建立了一个私人仓库来托管一个 PHP 项目。对于这个项目,我还使用管道集成。

这是我的管道 yaml 文件的内容:

我可以使用 Xdebug 生成代码覆盖率文件:

下一部分是将此文件上传到 codecov.io 但这部分失败并出现错误

0 投票
0 回答
720 浏览

git - git ftp + Bitbucket 管道 + SSH 公钥认证失败:无法打开公钥文件

我正在尝试配置 Bitbucket 管道以通过 SFTP 在服务器上部署分支,但在日志中出现错误:SSH 公钥身份验证失败:无法打开公钥文件

这是我的 bitbucket-pipelines.yml 文件,如下所示:

0 投票
0 回答
115 浏览

bitbucket-pipelines - 管道 - 平均构建时间

我想知道是否有办法从 bitbucket 管道中获取平均构建时间。(API?)

我们有几个并行的项目,构建时间可以从 20 秒到 4-5 分钟不等,具体取决于每个项目的需求。

由于这个构建过程有松弛的报告,我想用“这个项目的平均构建时间是 3.2 分钟”来介绍报告,这样人们就知道什么时候会结束或担心失败。

任何人都对可以从管道内访问的 bitbucket 管道的元信息有任何线索吗?

0 投票
3 回答
1195 浏览

amazon-web-services - 来自 Bitbucket 的 AWS lambda 部署

我正在研究 AWS lambda 持续集成和部署。我有 lambda 用 NodeJs 编写并保存在 Bitbucket 存储库中。我无法找到在 AWS 实例上部署这些 lambda 的详细教程或示例。AWS 代码管道源允许 GitHub 但不允许 BitBucket。任何人都知道如何做到这一点。如果可用,请分享信息或链接。

0 投票
1 回答
240 浏览

bitbucket - 找不到将我的管道连接到 bitbucket 的 Ouath2 密钥和密钥

我正在尝试使用 aws 代码管道,但使用的是 bitbucket 而不是 git。所以我找到了以下文档:

https://aws.amazon.com/blogs/devops/integrating-git-with-aws-codepipeline/

当我点击他们提供的模板后,我进入了要求 OuathKey 和 OuathSecret 的部分。因此,为了获取 Ouath 密钥和 OuathSecret,我找到了以下文档来获取访问令牌:

https://confluence.atlassian.com/bitbucket/oauth-on-bitbucket-cloud-238027431.html#OAuthonBitbucketCloud-Step2.Requestarequesttokenfrom

然而,这并没有谈论 Oauth 密钥和秘密。我在位桶中的任何地方都找不到 Oauth 密钥和 Oauth 秘密。那么访问令牌是否与 Oauth2 Secret 相同?如果是,那么 Oauth2 密钥是什么?