问题标签 [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 投票
0 回答
9 浏览

ruby-on-rails - 如何将我的 Buildkite 代理令牌存储在 AWS Secrets Manager 中?

因此,如果有人有任何想法,请解释我该如何配置它?

参考

0 投票
0 回答
101 浏览

build.gradle - Gradle 构建错误:无法解析配置“:classpath”的所有文件

使用 buildkite 代理(AWS EC2 Linux2)运行构建,遇到错误:

在代码中:

构建.Gradle

gradle-wrapper.properties

试过:

  • 重建它,构建通过。

想知道为什么会失败?是不是因为网络问题?

0 投票
0 回答
50 浏览

linux - keytar.node 导致 Buildkite 管道出现问题

我正在尝试使用 buildkite 创建一个 CI/CD 管道,其中构建步骤在虚拟机 (Ubuntu) 上运行。keytar但是,一个称为库依赖的 npm 包tedious会导致管道出现问题。

在使用 buildkite-agent 运行其中一个步骤时,它会尝试清理现有存储库。并且在命令期间,由于错误而git clean -fxdq无法删除文件。keytar.nodePermission denied

这是该步骤的完整日志:

/some-repo使用命令检查文件夹ls -l的权限后,权限似乎是drwxr-xr-x,所有者是buildkite-agent. 我很难过这个文件如何没有被删除,而所有其他文件都被删除而没有任何问题。

0 投票
0 回答
40 浏览

automation - Allure + Buildkite 沟通和报告

同事!

有人尝试在 Buildkite 上生成和支持 Allure 报告吗?

目前,当我可以在 Buildkite 管道中看到所有生成的工件进行自动化测试时,我遇到了问题,但同时 site/index.html 文件在打开后为空。

报告已根据工件准备好,但 Allure 无法将所有这些信息一起处理并显示出来。

0 投票
1 回答
24 浏览

design-patterns - 我们可以为单个 github 存储库提供两个 buildkite CI/CD 管道吗?

一个 GitHub Repo 有两个独立管道的原因是两个管道负责部署到两个不同的 AWS 账户(由于遗留原因,我们需要一段代码在两个生产环境中运行)。

我查看了 buildkite 文档,但似乎不可能。我知道我可以将两个 AWS 账户的开发步骤放到一个 buildkite 管道中,但为了清楚起见,我觉得最好将它们分开。

如果将它们分开不是一个好的设计模式,请告诉我。

0 投票
0 回答
20 浏览

jenkins-pipeline - 如何替换在 buildkite 工具下运行的 pipeline.yaml 中的硬编码值

我有一个用例,我需要运行相同的管道但使用不同的环境变量,例如 dev/qa/stage/prod。

我尝试使用环境变量在运行时进行更改但没有成功

管道.yaml

我如何传递 env 值。 在此处输入图像描述

请帮我解决这个问题。

0 投票
0 回答
176 浏览

linux - 使用 bash 脚本将带括号的 URL 传递给 curl

我试图从 curl url 中获取特定值的响应。例如我正在使用命令

元数据实际上如下:

上面的 curl 命令为所有队列中的所有代理提供响应,但无法获得特定于 queue=dev 的所需代理。

用括号传递url的正确方法是什么?

0 投票
0 回答
48 浏览

javascript - buildkite 错误:插件文件丢失或无效。运行 cypress test 时找不到模块“xlsx”。在本地运行良好

在 buildkite 上运行 cypress 测试时出现错误,如下所示:

状态:为 cypress/included:6.1.0 下载了更新的图像

[2022-01-31T10:32:13Z] 您pluginsFile设置为/e2e/cypress/plugins/index.js,但文件丢失、包含语法错误或在需要时抛出错误。pluginsFile必须是.js、或.ts文件.coffee

或者您可能已经重命名了pluginsFile. 如果是这种情况,请重新启动测试运行程序。

请修复此问题,或者如果您的项目不需要插件文件,请设置pluginsFile为。false

错误:找不到模块“xlsx”需要堆栈:

  • /e2e/cypress/plugins/read-xlsx.js
  • /e2e/cypress/plugins/index.js

相同的测试在本地浏览器和无头上运行良好

“xlsx”作为依赖项和开发依赖项存在于 package.json 中。

read-xlsx 中的代码

有人请帮忙

0 投票
1 回答
33 浏览

buildkite - 如何仅在 monorepo 中从特定文件夹触发构建?(建筑风筝)

我们有一个包含 3 个系统的 monorepo。我想为每个系统创建一个单独的构建。

仅当特定文件夹中的文件发生更改时,如何触发管道?

我们正在使用 github