mcpField
G
github-actions

github-actions

github.com/full-stack-skills云与 DevOps178 次安装4 周前更新
代码仓库

关于 github-actions

github-actions 是帮助编写和调试 GitHub Actions 工作流的技能,适用于配置自动化 CI/CD 的开发者。内容涉及触发器、任务、步骤、密钥、复用工作流、矩阵策略及运行环境。

主要功能

  1. 01配置触发器、任务与步骤
  2. 02设置 secrets 与矩阵策略
  3. 03使用复合操作和可复用工作流
  4. 04配置多平台 runner 与容器任务
  5. 05缓存依赖并管理并发运行
  6. 06避免在日志中泄露敏感信息

适用场景

  1. 01编写或调试 GitHub Actions YAML 工作流
  2. 02配置测试、构建或部署流水线
  3. 03复用跨项目的工作流步骤
  4. 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

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

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

  1. 工作流:YAML 中定义 on、jobs、steps;用 actions/checkout、官方/第三方 action;secrets 在 Settings 中配置。
  2. 复用:composite actions、reusable workflows;矩阵策略跑多版本/多平台。
  3. 环境:runner 环境(Ubuntu/Windows/macOS);容器 job 时注意网络与挂载。

Best Practices

  • 用 secrets 存令牌与密钥;不在 log 中 echo 敏感信息。
  • 关键步骤加 id 与 outputs 便于后续步骤使用。
  • 缓存依赖(actions/cache);必要时用 concurrency 取消旧运行。

Keywords

github actions, workflow, yaml, CI/CD, 工作流, 自动化

评论

支持 Markdown