clouddrove/github-shared-workflows

GitHub: clouddrove/github-shared-workflows

一个包含 40+ 可复用 GitHub Actions 工作流的集合,覆盖 IaC、容器、安全扫描与 PR 自动化,助力统一并加速多云平台 CI/CD。

Stars: 39 | Forks: 10

GitHub 共享工作流

**一个包含 40 多个可复用 GitHub Actions 工作流的综合集合**,适用于 Terraform、Docker、Kubernetes、Helm、CloudFormation、安全扫描、PR 自动化等。通过遵循最佳实践的成熟工作流简化您的 CI/CD 流水线。 ### ✨ 关键特性 - 🎯 **40+ 生产就绪工作流** — 覆盖所有主流 DevOps 使用场景 - 🔄 **可复用与可维护** — 更新一次,处处生效 - 📚 **全面文档** — 每个工作流均提供详细说明与示例 - 🏷️ **按前缀组织** — 按类别轻松查找工作流 - 🔒 **安全优先** — 内置安全扫描与最佳实践 - ☁️ **多云支持** — AWS、Azure、GCP、DigitalOcean - 🚀 **快速开始** — 通过我们的 [快速入门指南](./QUICKSTART.md) 几分钟即可上手 ### 📊 仓库统计 - **41 个工作流** 分布在 10+ 类别中 - **32 份文档** 包含真实世界示例 - **5,400+ 行** 经过实战检验的工作流代码 - **基于前缀的组织结构** 便于发现 ## 🎯 快速开始 请查阅我们的 [快速入门指南](./QUICKSTART.md) 了解常见用例与示例。 ## 📖 如何使用共享工作流 ``` jobs: staging: # Job name uses: clouddrove/github-shared-workflows/.github/workflows/example.yml@v2 secrets: SECRET_1: SECRET_2: with: input_1: input_2: ``` 上述示例仅是一个简单示例,用于从 GitHub 共享工作流调用工作流并在作业中按需使用。