SuperAPI AI 工具集

bkt

数据与分析

查看项目

更新于 10-15 17:22

技能介绍

bkt 是一个 Bitbucket 命令行工具,面向 Bitbucket Cloud 和 Data Center 两类平台,用于在日常开发和自动化脚本中操作 Bitbucket。其覆盖范围包括仓库、拉取请求、分支、提交与状态、Webhook,以及 Cloud 侧的问题、流水线、流水线变量,Data Center 侧的项目、权限与管理操作,另提供认证、上下文、扩展、MCP 和原始 API 等相关命令。

用法上,建议从用户请求的具体操作入手;仅在安装或兼容性不确定时运行 bkt --version,在涉及认证或当前平台与上下文不明时运行 bkt auth status。为便于自动化,优先使用 --json、--yaml、--jq 或 --template 等结构化输出。Cloud 与 Data Center 功能集不同,应先从当前上下文判断平台,无法推断时再询问,避免把 Cloud 专属命令用于 Data Center 或反之。安装、认证、创建上下文或了解命令模式时,可查阅设置与常见工作流;无配置的 CI 或容器场景可参考无头认证。

命令参考按命令组查阅,例如拉取请求、仓库、分支、提交、状态、Cloud 问题、流水线、变量、Data Center 管理、项目、权限、认证、上下文、Webhook、扩展、MCP、skills 和原始 API。

需注意变更与凭据边界:列表、查看、状态和检查类操作是只读的;创建、编辑、批准、合并、删除、重跑或权限变更会修改 Bitbucket,仅在用户明确要求时才执行。切勿将令牌、OAuth 密钥或密码放入可能进入日志或提交文件的命令中,应使用 CLI 支持的凭据流程或认证文档中的环境变量。官方发布二进制内置 Cloud 浏览器 OAuth 消费者凭据,不应将其作为通用加固而移除;源码和 Nix 构建可能需要 BKT_OAUTH_CLIENT_ID 与 BKT_OAUTH_CLIENT_SECRET。执行合并或其他有影响的写入前,应检查确切目标、仓库与当前检查,并报告结果 URL 或标识符。具体命令细节、平台差异与完整限制以官方文档为准,资料未提供的价格、平台支持范围等内容暂未提供。