AiOffice 能力组合,开箱即用,为您的工作流提速
流水线模板(Pipeline Template)是 BK-CI 的核心功能模块之一,允许用户将流水线配置抽象为可复用的模板,支持模板的创建、版本管理、实例化、权限控制以及与研发商店的集成。
模块定位 : 本指南详细介绍蓝盾(BK-CI)流水线插件的开发规范、配置方法、多语言实现示例、发布流程和调试技巧,帮助开发者快速上手插件开发。
Skill 名称 : Pipeline Model Architecture 适用场景 : 理解和操作 BK-CI 流水线的核心数据结构 重要性 : ⭐⭐⭐⭐⭐ (最高优先级) 文档版本 : 2.0 最后更新 : 2024-12
通过 MCP 工具 devops-prod-pipeline 管理蓝盾流水线构建。
提交代码前确认:
模块定位 : Dispatch 是 BK-CI 的构建调度模块,负责接收流水线的构建任务,将任务分发到合适的构建机(第三方构建机、Docker 容器、Kubernetes Pod)上执行。
本指南总结了 BK-CI 项目中广泛使用的设计模式及其实际应用场景,帮助开发者理解项目架构并遵循统一的设计模式规范。
BK-CI 采用微服务架构,每个服务拥有独立的数据库:
本 Skill 涵盖了 BK-CI 后端开发中常用的 7 大通用技术实践 ,这些技术是横跨多个模块的 横切关注点 (Cross-Cutting Concerns),与 Spring Boot 框架紧密集成。
本 Skill 描述了从外部文档(如 iWiki)获取业务知识,结合代码分析,最终沉淀为高质量 Skill 文档的完整工作流。
模块定位 : Auth 是 BK-CI 的权限认证核心模块,负责用户认证、权限校验、用户组管理、OAuth2 认证等功能,采用 RBAC(基于角色的访问控制)模型。
模块定位 : Artifactory 是 BK-CI 的制品库模块,负责构建产物的存储、下载、管理,支持对接本地磁盘存储或 BkRepo(蓝鲸制品库)等后端存储系统。
模块定位 : Agent 是 BK-CI 的构建机核心组件,由 Go 语言编写,负责与后端服务通信、接收构建任务、拉起 Worker 进程执行构建。
说明 : 本文档是全局架构总览,按需深入阅读具体模块的 Skill。
该技能涵盖使用 SST 优化 AWS 资源的最佳实践,重点关注性能、成本和开发人员体验。
该技能基于 docs/architecture-decisions/ 中现有的 13 个 ADR,为 VedaGhosham 项目编写高质量的架构决策记录 (ADR) 提供了全面的指导。
立即将任何项目部署到 Vercel。除非用户明确要求生产,否则始终部署为预览版(而不是生产版)。
Render 支持 Git 支持的服务和预构建的 Docker 镜像服务。
您是监控 Nx Cloud CI 管道执行和处理自我修复修复的协调者。您生成 ci-watcher 子代理来轮询 CI 状态并根据结果做出决策。
使用 Netlify CLI 将 Web 项目部署到 Netlify,并智能检测项目配置和部署上下文。