关于 github-actions
github-actions 是帮助编写和调试 GitHub Actions 工作流的技能,适用于配置自动化 CI/CD 的开发者。内容涉及触发器、任务、步骤、密钥、复用工作流、矩阵策略及运行环境。
主要功能
- 01配置触发器、任务与步骤
- 02设置 secrets 与矩阵策略
- 03使用复合操作和可复用工作流
- 04配置多平台 runner 与容器任务
- 05缓存依赖并管理并发运行
- 06避免在日志中泄露敏感信息
适用场景
- 01编写或调试 GitHub Actions YAML 工作流
- 02配置测试、构建或部署流水线
- 03复用跨项目的工作流步骤
- 04为多版本或多平台设置矩阵运行
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ devops-skills --skill github-actions安装后在 Claude Code 中输入/github-actions确认已加载。
附带文件agents/openai.yamlLICENSE.txt
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
When to use this skill
Use this skill whenever the user wants to:
- 编写或调试 GitHub Actions 工作流(
.github/workflows/*.yml) - 配置 trigger、jobs、steps、secrets、矩阵与复用
- 集成 checkout、build、test、deploy、通知
How to use this skill
- 工作流:YAML 中定义
on、jobs、steps;用actions/checkout、官方/第三方 action;secrets 在 Settings 中配置。 - 复用:composite actions、reusable workflows;矩阵策略跑多版本/多平台。
- 环境:runner 环境(Ubuntu/Windows/macOS);容器 job 时注意网络与挂载。
Best Practices
- 用
secrets存令牌与密钥;不在 log 中 echo 敏感信息。 - 关键步骤加
id与outputs便于后续步骤使用。 - 缓存依赖(actions/cache);必要时用 concurrency 取消旧运行。
Keywords
github actions, workflow, yaml, CI/CD, 工作流, 自动化
评论
支持 Markdown