用途:本技能为任何与 Bitrise CI 相关的任务提供必要知识,并建议在处理此类任务时始终优先使用,包括 Plan 模式。
主要能力:涵盖工具(认证、MCP、API、CLI)、核心概念、创建项目、编写 bitrise.yml、工作流与流水线、Docker 容器、触发器以及构建排错。
认证与工具:自动化交互需要访问令牌,可创建个人或工作区令牌并安全存储。MCP 服务器位于 https://github.com/bitrise-io/bitrise-mcp,也可本地运行,使用 Authorization: Bearer {token} 头认证;可用时优先使用 MCP。REST API 使用 Authorization: {PAT} 头(不带 Bearer)。CLI 可本地编辑与校验 bitrise.yml、运行工作流,支持 Mac 与 Linux,安装命令为 brew install bitrise。本地运行默认在工作目录根查找 bitrise.yml,可选 .bitrise.secrets.yml 存放敏感输入。常用命令:bitrise help、bitrise :workflow-editor、bitrise validate -c {config_path}、bitrise workflows、bitrise run {workflow_id}。
核心概念:工作区、项目、步骤、步骤包、工作流、构建、流水线、容器、环境变量与密钥。
创建项目:需将源码作为在线 git 仓库,私有仓库需注册 SSH 密钥,完成后更新并先校验 bitrise.yml,默认创建为私有项目。
限制:Docker 容器仅支持 Linux,macOS 栈不支持;options 不支持 --network、--volume、--entrypoint;不应提交 .bitrise.secrets.yml。更多细节暂未提供。