用途:在 GitHub Actions 中创建和管理智能、自组织的 CI/CD 流水线,覆盖工作流生成、性能优化与自动化流水线管理,可用于新项目搭建、流水线优化、安全集成、部署自动化和失败恢复。
主要能力:基于代码分析动态生成工作流;智能选择与并行化测试;自愈式流水线自动化;性能监控与优化;多语言项目检测与矩阵构建;自适应安全扫描并自动创建问题;渐进式部署(按风险选择直接、金丝雀或蓝绿部署);通过 gh 命令分析运行时长、定位慢步骤与失败原因。
使用方式:编写 GitHub Actions 工作流 YAML,如 intelligent-ci.yml 中执行 git diff 判断受影响文件、用 npm test -- --changedSince=HEAD~1 只跑受影响测试;多语言项目检测 package.json、requirements.txt、go.mod、Cargo.toml 生成矩阵;安全扫描使用 npm audit、pip-audit 并按 critical 级别用 gh issue create 建单;自愈流水线在 workflow_run 失败时诊断日志并应用修复;渐进式部署按变更文件数划分风险等级。优化命令示例:gh run list --workflow=ci.yml --limit=20 --json databaseId,conclusion,startedAt,updatedAt,以及 gh run view $RUN_ID --log-failed。
限制与注意:资料给出 max-parallel 默认 4、timeout-minutes 默认 30、retry-on-failure 默认 false、cache-strategy 默认 npm 等配置项;常见错误包括 ENOSPC、Rate limit exceeded、Timeout exceeded。安全上建议用 GitHub Secrets 存敏感信息、使用 OIDC、最小权限并定期审计。资料未提供该技能的具体安装命令、收费或价格信息,暂未提供。