CI/CD流水线生成器Skill cicd-pipeline-generator

CI/CD流水线生成器是一款自动化工具,专为软件开发团队设计,用于快速创建和配置跨平台、多语言的持续集成与持续部署工作流。它支持GitHub Actions、GitLab CI/CD等主流平台,自动化生成构建、测试、发布流水线,集成质量门禁、安全扫描和制品发布,提升SDK开发与发布的效率与规范性。关键词:CI/CD自动化,流水线生成,DevOps工具,SDK发布,多语言构建,质量门禁,安全扫描。

DevOps 0 次安装 0 次浏览 更新于 2/25/2026

name: cicd-pipeline-generator description: 为SDK构建和发布生成CI/CD流水线 allowed-tools:

  • Read
  • Write
  • Edit
  • Glob
  • Grep
  • Bash

CI/CD流水线生成器技能

概述

此技能为跨多种语言和平台的SDK构建、测试和发布工作流生成CI/CD流水线。

能力

  • 生成GitHub Actions工作流
  • 生成GitLab CI/CD流水线
  • 配置多语言构建矩阵
  • 设置发布自动化
  • 实施质量门禁和检查
  • 配置制品发布
  • 支持单体仓库工作流
  • 实施安全扫描

目标流程

  • SDK版本管理与发布管理
  • SDK代码生成流水线
  • SDK测试策略

集成点

  • GitHub Actions
  • GitLab CI/CD
  • CircleCI
  • Jenkins
  • Azure Pipelines

输入要求

  • 要构建的语言
  • 测试要求
  • 发布工作流
  • 发布目标
  • 质量门禁要求

输出制品

  • CI/CD工作流文件
  • 构建配置
  • 发布自动化脚本
  • 质量门禁定义
  • 发布配置
  • 安全扫描集成

使用示例

skill:
  name: cicd-pipeline-generator
  context:
    platform: github-actions
    languages:
      - typescript
      - python
      - go
    stages:
      - lint
      - test
      - build
      - publish
    qualityGates:
      coverage: 80%
      linting: required
      security: required
    release:
      trigger: tags
      semantic: true
    publishing:
      npm: true
      pypi: true
      goModule: true

最佳实践

  1. 使用矩阵构建以提高效率
  2. 实施适当的质量门禁
  3. 使用语义化版本控制自动化发布
  4. 包含安全扫描
  5. 适当缓存依赖项
  6. 使用可复用的工作流组件