Why Use This
This skill provides specialized capabilities for TencentBlueKing's codebase.
Use Cases
- Developing new features in the TencentBlueKing repository
- Refactoring existing code to follow TencentBlueKing standards
- Understanding and working with TencentBlueKing's codebase structure
Skill Snapshot
Auto scan of skill assets. Informational only.
Valid SKILL.md
Checks against SKILL.md specification
Source & Community
Updated At Jan 9, 2026, 09:52 AM
Skill Stats
SKILL.md 92 Lines
Total Files 1
Total Size 0 B
License NOASSERTION
---
name: 47-managing-devops-pipeline
description: 管理蓝盾流水线的构建操作,包括查询构建历史、获取启动参数、查看构建状态、启动构建。当用户提及流水线、构建、部署、CI/CD、蓝盾或需要触发构建任务时使用。
---
# 蓝盾流水线管理
通过 MCP 工具 `devops-prod-pipeline` 管理蓝盾流水线构建。
## 核心概念
- **projectId**:项目英文名(如 `myproject`)
- **pipelineId**:流水线 ID,以 `p-` 开头(如 `p-abc123`)
- **buildId**:构建 ID,以 `b-` 开头(如 `b-xyz789`)
## 重要规则
**启动构建前必须获得用户确认**:在调用 `v4_user_build_start` 之前,必须向用户展示完整的构建入参并获得明确确认。未经用户确认,禁止执行构建操作。
## 常用工作流
### 1. 启动构建
```
步骤 1:获取启动参数 → devops-prod-pipeline:v4_user_build_startInfo
步骤 2:向用户展示构建参数,等待用户确认 ⚠️ 必须执行
步骤 3:用户确认后启动构建 → devops-prod-pipeline:v4_user_build_start
步骤 4:查看状态 → devops-prod-pipeline:v4_user_build_status
```
**步骤 2 确认模板**:
```
即将启动构建,请确认以下参数:
- 项目:{projectId}
- 流水线:{pipelineId}
- 构建参数:
{列出所有 body_param 的 key-value}
是否确认启动?
```
### 2. 查询构建历史
使用 `devops-prod-pipeline:v4_user_build_list` 获取历史记录。
## 常用流水线
用户配置的常用流水线,参阅 [config.json](config.json)
**URL 解析规则**:从 `https://xxx/console/pipeline/{projectId}/{pipelineId}` 提取:
- `projectId`:`/pipeline/` 后的第一段
- `pipelineId`:以 `p-` 开头的最后一段
## 工具参考
**获取构建历史**:参阅 [reference/build-list.md](reference/build-list.md)
**获取启动参数**:参阅 [reference/build-startinfo.md](reference/build-startinfo.md)
**查看构建状态**:参阅 [reference/build-status.md](reference/build-status.md)
**启动构建**:参阅 [reference/build-start.md](reference/build-start.md)
## 快速示例
### 查询最近构建
```json
{
"path_param": { "projectId": "your-project" },
"query_param": { "pipelineId": "p-xxx", "page": 1, "pageSize": 10 }
}
```
### 启动一次构建
```json
{
"path_param": { "projectId": "your-project" },
"query_param": { "pipelineId": "p-xxx" },
"body_param": { "branch": "master" }
}
```
## 构建状态枚举
| 状态 | 说明 |
|------|------|
| SUCCEED | 成功 |
| FAILED | 失败 |
| CANCELED | 已取消 |
| RUNNING | 运行中 |
| QUEUE | 排队中 |
| STAGE_SUCCESS | 阶段成功 |