问题标签 [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.
ruby-on-rails - 如何将我的 Buildkite 代理令牌存储在 AWS Secrets Manager 中?
因此,如果有人有任何想法,请解释我该如何配置它?
build.gradle - Gradle 构建错误:无法解析配置“:classpath”的所有文件
使用 buildkite 代理(AWS EC2 Linux2)运行构建,遇到错误:
在代码中:
构建.Gradle
gradle-wrapper.properties
试过:
- 重建它,构建通过。
想知道为什么会失败?是不是因为网络问题?
linux - keytar.node 导致 Buildkite 管道出现问题
我正在尝试使用 buildkite 创建一个 CI/CD 管道,其中构建步骤在虚拟机 (Ubuntu) 上运行。keytar
但是,一个称为库依赖的 npm 包tedious
会导致管道出现问题。
在使用 buildkite-agent 运行其中一个步骤时,它会尝试清理现有存储库。并且在命令期间,由于错误而git clean -fxdq
无法删除文件。keytar.node
Permission denied
这是该步骤的完整日志:
/some-repo
使用命令检查文件夹ls -l
的权限后,权限似乎是drwxr-xr-x
,所有者是buildkite-agent
. 我很难过这个文件如何没有被删除,而所有其他文件都被删除而没有任何问题。
automation - Allure + Buildkite 沟通和报告
同事!
有人尝试在 Buildkite 上生成和支持 Allure 报告吗?
目前,当我可以在 Buildkite 管道中看到所有生成的工件进行自动化测试时,我遇到了问题,但同时 site/index.html 文件在打开后为空。
报告已根据工件准备好,但 Allure 无法将所有这些信息一起处理并显示出来。
design-patterns - 我们可以为单个 github 存储库提供两个 buildkite CI/CD 管道吗?
一个 GitHub Repo 有两个独立管道的原因是两个管道负责部署到两个不同的 AWS 账户(由于遗留原因,我们需要一段代码在两个生产环境中运行)。
我查看了 buildkite 文档,但似乎不可能。我知道我可以将两个 AWS 账户的开发步骤放到一个 buildkite 管道中,但为了清楚起见,我觉得最好将它们分开。
如果将它们分开不是一个好的设计模式,请告诉我。
linux - 使用 bash 脚本将带括号的 URL 传递给 curl
我试图从 curl url 中获取特定值的响应。例如我正在使用命令
元数据实际上如下:
上面的 curl 命令为所有队列中的所有代理提供响应,但无法获得特定于 queue=dev 的所需代理。
用括号传递url的正确方法是什么?
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 中的代码
有人请帮忙
buildkite - 如何仅在 monorepo 中从特定文件夹触发构建?(建筑风筝)
我们有一个包含 3 个系统的 monorepo。我想为每个系统创建一个单独的构建。
仅当特定文件夹中的文件发生更改时,如何触发管道?
我们正在使用 github