SuperAPI AI 工具集

github-actions

部署与运维

查看项目

更新于 10-15 21:48

技能介绍

用途:当用户需要编写或调试 GitHub Actions 工作流(.github/workflows/*.yml)、配置 trigger、jobs、steps、secrets、矩阵与复用,或集成 checkout、build、test、deploy、通知时,可使用本技能。主要能力:指导在 YAML 中定义 on、jobs、steps;使用 actions/checkout 及官方或第三方 action;在 Settings 中配置 secrets;通过 composite actions、reusable workflows 实现复用;用矩阵策略运行多版本、多平台任务;涉及 runner 环境(Ubuntu、Windows、macOS),容器 job 时需注意网络与挂载问题。使用方式:在工作流文件中按 YAML 结构声明触发条件、作业与步骤,引用所需 action,并按需配置 secrets 与矩阵,必要时使用 reusable workflows 复用流程。最佳实践:用 secrets 存放令牌与密钥,不在日志中输出敏感信息;为关键步骤添加 id 与 outputs,便于后续步骤引用;缓存依赖(actions/cache);必要时使用 concurrency 取消旧运行。限制:资料未提供具体版本要求、配额、收费、权限细节或完整示例,相关事实暂未提供。