---
title: Buildkite 添加了范围限定的秘密和新的自助 CI 工具
url: https://www.elseif.net/zh/buildkite-ci
published: 2026-10-22T09:09:34+00:00
language: zh
section: 模型
source: https://www.infoq.com/news/2026/10/buildkite-ci-secrets-agentic/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global
organizations: Buildkite, GitHub, OpenTelemetry, Elastic CI Stack
publisher: elseif
---

# Buildkite 添加了范围限定的秘密和新的自助 CI 工具

持续集成提供商 Buildkite 已引入了管道范围的秘密和新的模型上下文协议工具，用于验证管道、诊断失败的构建以及修复网络钩子。该公司还将 Linux arm64 支持添加到其 GitHub Actions 兼容层，并在 Buildkite Agent v4.1.0 中扩展了 OpenTelemetry 数据。

新的秘密视图可以在管道设置下找到。它允许工程师创建仅限于当前管道的集群秘密，而不是从更广泛的集群界面管理每个秘密。团队可以为分支、队列、构建源或构建创建者添加条件。秘密值在创建后保持隐藏。

Buildkite 的公告中提到，该变更“将管道特定的秘密集中在一起”，同时显示集群管理的其他秘密数量。用户需要同时拥有编辑管道和管理其集群的权限。在第一次工作流运行之前，GitHub Actions 管道也会显示链接到秘密配置的提示。

Buildkite CLI 现在包含迁移 GitHub Actions 秘密的命令。版本 3.59.1 修复了在迁移过程中相对工作流路径的处理。Agent v4.0.9 还通过前缀在作业日志中删除 Buildkite 令牌，而 v4.0.8 则使用为作业注册的秘密删除捕获的作业错误。

这些工作解决了多个可能暴露或配置不当的凭据问题，尽管范围存储并不消除在步骤内控制它们使用的必要性。Buildkite 的文档建议团队仅将秘密暴露给需要它的步骤。
