问题标签 [buildkite]

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

continuous-integration - 如何在 CI 中设置应用程序凭据详细信息?

如何在 buildkite 中设置应用程序凭据详细信息,以便将其用作测试的一部分?

有什么帮助吗?

提前致谢

0 投票
1 回答
33 浏览

regex - 获取bash中两个特殊字符之间的数字

我有一个实际上是 buildkite 提交消息的字符串,我正在尝试检索两个特殊字符之间的数字(拉取请求编号)。

例如,字符串可能类似于

使用 bash,现在我想从上面的字符串中获取数字 36。不幸的是,我将无法使用sedor grepwith perl-regexp

非常感谢您的帮助。

0 投票
2 回答
52 浏览

ruby-on-rails - 在 Buildkite 中运行测试时,西班牙语中的月份大写,但在我的开发环境中没有

我有一个在 Buildkite 中开始失败的测试......

请注意,“febrero”应该全部小写,但它是大写的。使用此代码生成有问题的字符串...

同样的测试仍在我的开发环境中工作。之前它在 Buildkite 中也可以工作,并且在开始失败时没有更改相关代码。此外,如果重试 Buildkite 失败的测试,有时它会起作用。

对可能发生的事情有任何想法吗?

0 投票
1 回答
44 浏览

docker - Buildkite 在全局钩子中使用 shell 变量

我像这样在我的管道脚本中使用了一个变量。

然后无论结果是否成功,我都想使用 删除我的容器container_id,就像这样。

但它不起作用。我能做些什么来解决这个问题?

0 投票
0 回答
17 浏览

cypress - 赛普拉斯文件夹不可写

我试图让赛普拉斯在我的构建过程中运行,但我收到了这些错误:

我的 Dockerfile

在此处输入图像描述

0 投票
0 回答
354 浏览

typescript - 打字稿'tsc'编译器挂在构建管道中

我遇到了tsc编译在 Buildkite 构建管道中无限期挂起的问题。

我找不到任何详细的选项tsc,所以我所拥有的最好的是--traceResolution.

在我的本地机器上,输出的最后几行是:

在构建管道上,最后的命令是:

因此,决议似乎完全完成。

还有什么可能导致 TypeScript 挂在这里?这可能是这个问题可能暗示的记忆问题吗?

我可以添加一些进一步的命令/标志来帮助调试吗?

内存调查

构建代理是一个 AWS EC2 t2.large 实例 - 具有 8GB RAM。

我已将管道命令更新为:

其中测试是:

我得到:

所以这似乎证实了我们确实有 8GB,尽管只有 4.8GB 可用。

对于第二部分:

看起来只需要 250MB - 所以我看不出这是一个内存问题。

有什么建议么?

更新 - 看起来它与 lerna/monorepos 有关。

这个项目的结构其实是这样的:

所以在我运行“yarn test”的 pipeline.yml 中,它实际上正在运行“lerna run test”,它将运行那个单独的命令。

如果我将其更改为“cd packages/package-a && yarn test”,则它通过了。

这可能与这个打字稿问题有关,他们提到 docker workdir 目录可能是问题所在。

0 投票
1 回答
33 浏览

asynchronous - 你如何在 buildkite 上依赖 async 命令(并使其也触发异步)?

我在 buildkite 中有一个异步触发步骤(例如,我不希望它阻塞管道的其余部分)。但是,我希望仅在异步步骤通过时才执行下一个命令。如何在 buildkite 中配置它?

通读 buildkite 文档不确定这是否可行。除了触发步骤之外,我没有看到任何异步属性——但我只想执行一个命令。

https://buildkite.com/docs/pipelines/

0 投票
0 回答
19 浏览

memory - Buildkite 代理内存消耗

我是 buildkite 的新手——我有一个非常小的服务器 如果我在我的服务器上部署一个 buildkite 代理,它会消耗多少内存?

0 投票
0 回答
36 浏览

jestjs - Buildkite 是否提供任何报告?

Buildkite 是否提供任何类型的报告?就像一些 HTML 报告一样,它将显示在 Buildkite UI 上,其中包含测试失败或通过的数量以及其他一些信息。

我尝试浏览 Buildkite 论坛并找到了一个类似的问题(Link),但该问题已经一年多没有更新了。

PS:我正在使用 playwright 和 jest 为 web 编写一些测试脚本。

0 投票
0 回答
15 浏览

ruby-on-rails - 是否需要重命名 environment.sample 文件才能使用环境挂钩?

实际上,我想使用 buildkite 环境挂钩,但我不确定如何使用。在某处我读到我们必须重命名 environment.sample 文件,如果是,那么我该如何使用它,请提供一些示例。