用途:围绕 GitHub 原生 CI/CD 平台 GitHub Actions 提供专业指导,涵盖工作流配置与优化、安全实践、自定义 Action 开发与进阶编排模式。
主要能力:YAML 语法与触发器配置、作业编排与依赖、矩阵策略与条件执行、Action 选择与版本固定、密钥与 OIDC 认证、权限收敛、缓存与性能优化、JavaScript/Docker 自定义 Action、可复用工作流与复合 Action、多环境部署、跨仓库协调、安全扫描与合规集成、工作流诊断与排障。
使用方式:据资料,该内容为技能型提示,按问题诊断、安全评估、性能优化、自定义 Action 开发等路径给出方案,并提供常见诊断命令,如 yamllint .github/workflows/*.yml 检查 YAML 语法,grep -r "uses:" .github/workflows/ 检查 Action 版本,grep -r "secrets." .github/workflows/ 审查密钥使用,gh run list 与 gh run view 查看运行与日志,gh api /repos/owner/repo/actions/billing/usage 查看用量;同时给出可复用工作流、动态矩阵、条件执行与多环境部署等模式。
适用场景:工作流配置错误、性能与缓存优化、安全加固、自定义 Action 开发、复杂编排与企业级组织自动化等。
限制:资料未提供该技能的具体安装方式、运行环境、计费、价格、平台支持与效果数据,均暂未提供;分类中的具体命令与示例需结合实际仓库验证。