CI / CD
构建与交付下的项目,按 star 排序,共 88 个。
在本地直接跑 GitHub Actions 工作流,不用每次改完都推到远端等 CI,调试 workflow 和排查失败步骤快很多。
Shannon 是一款 AI 渗透测试工具,能分析 Web 应用和 API 的源码、定位攻击面,并在上线前实际执行漏洞利用来验证风险。
一套开源的端到端开发者平台,把代码托管、CI/CD 流水线、云端开发环境和制品仓库整合在一起,省去拼装多套工具的麻烦。
扫描 Git 仓库和提交历史,自动找出硬编码的密钥、令牌等敏感信息,帮你在 CI/CD 流程里提前拦截泄露风险。
用声明式配置对提示词、Agent 和 RAG 做自动化评测与红队渗透测试,支持多模型横向对比,可接入命令行和 CI/CD。
基于 GitOps 的 Kubernetes 声明式持续部署工具,用 Git 仓库作为应用状态的唯一来源,自动同步集群到期望状态,支持 Helm、Kustomize 等配置管理。
可编程的自动化引擎,用容器把构建、测试和发布流程串成可复用流水线,本地、CI 或云端都能跑。
自托管的一体化研发平台,把 Git 代码托管、CI/CD 流水线、看板、包管理和 Wiki 集成在一起,省去在多个工具间来回切换。
面向 CI/CD 可靠性的开源智能体,接入 Datadog、Grafana、GitLab CI 等可观测性数据,自动定位流水线故障并给出修复建议。
用类似 Dockerfile 和 Makefile 的语法编写构建流程,让本地和 CI 的构建结果可重复、速度快,省去维护复杂构建脚本的麻烦。
一份从开发到生产的 DevOps 配置速查手册,涵盖 Docker、Ansible、CI/CD、Git 等常用命令与排错笔记,方便快速查阅和调试。
OpenShift 的一致性测试套件,用来验证 OpenShift 集群是否符合规范,帮你在 CI 里跑端到端测试确认部署没问题。
轻量级 CI/CD 引擎,配置简单、扩展性强,可基于 Docker 或 Kubernetes 跑流水线,适合想自建持续集成又不想折腾复杂配置的团队。
基于容器的 CI/CD 自动化系统,用流水线定义构建、测试和部署流程,适合需要可复现、可版本化交付的团队。
GoCD 是一款开源的持续交付服务器,通过可视化的流水线建模和依赖管理,帮助团队把构建、测试到部署的整个发布流程自动化。
一份覆盖 DevSecOps 全流程的资源大全,汇总云安全、CI/CD、容器与自动化等领域的工具、实践和参考资料,适合搭建安全开发流程时按图索骥。
面向 Kubernetes 的 CI/CD 交付工具,用 Git 提交作为唯一事实来源,把镜像构建、Helm 部署和清理串成可复现的流水线。
自托管的 PaaS 平台,跑在 Kubernetes 上,提供类似 Heroku、Vercel 的部署体验,用来替代这些商业托管服务。
把 CI/CD 流水线搬到机器学习项目里,用命令行在 GitHub Actions、GitLab CI 等平台上自动跑训练、对比实验指标并生成报告。
用 Rust 写的前端 monorepo 构建与任务编排工具,统一管理多包仓库的依赖、缓存和 CI 流程,替代散落的脚本配置。
根据 PR、分支或提交中改动的文件路径,决定 GitHub Actions 里哪些步骤需要执行,避免无关构建浪费 CI 时间。
一份 DevOps 学习笔记与代码合集,覆盖 Docker、Kubernetes、ArgoCD、GitHub Actions 等工具,帮初学者和从业者系统上手 CI/CD 与 GitOps。
一个零依赖的轻量 Bash 脚本,用来给 Linux 服务器做安全与性能审计,并监控基础设施状态,适合在 CI/CD 或运维巡检中快速体检机器。
GitHub Action 自动化工具,能把 workflow 工作区里的改动直接提交并开成 Pull Request,省去手动建分支、提交、发 PR 的重复操作。
面向 Kubernetes 的企业级云原生应用平台,把 CI/CD、DevOps、APM 和容器管理整合在一起,帮团队统一管理微服务的构建、部署与监控。
GitHub Action 用来检测一次提交或 PR 中新增、修改、删除、重命名等各类变更文件,方便在 CI 里按改动范围做条件执行。
轻量级低侵入的在线构建、自动部署与运维监控平台,支持 SSH 远程管理、Docker 部署和项目状态监控,适合中小团队快速搭建 CI/CD 流程。
面向 DevOps 工具链的实战文档合集,覆盖 Ansible、Docker、AWS 与 CI/CD 等常用工具的入门与落地示例,适合按图索骥搭建交付流水线。
fabric8 is an open source microservices platform based on Docker, Kubernetes and Jenkins
自托管的分布式 CI/CD 平台,支持 GitHub、GitLab、Gitea 等 Git 源,用容器化方式跑流水线,适合想自己掌控构建与部署流程的团队。
基于 GitOps 的持续交付平台,统一管理应用、平台与运维的部署流程,支持 Kubernetes、ECS、Cloud Run 等多种环境。
基于 YARA 规则的恶意软件扫描器,可集成到 CI/CD 流水线和运行时环境中,用于云原生场景的威胁检测与 IOC 排查。
爬取网站、文档和本地文件,自动检测失效链接与无效 URL,适合 SEO 审计和 CI/CD 流程中做链接校验。
用一条命令把 Java、Gradle、Maven 等项目的打包、版本发布和分发流程自动化,省去手动上传和配置的麻烦。
用配置驱动的 CI 流水线每天自动构建 Android 应用,省去手动打包和重复操作,适合学习自动化构建流程。
在 GitHub Actions 里直接展示 Jest、Mocha 等主流测试框架的运行结果,把通过和失败的用例汇总成可读报告,省去翻日志找失败原因。
用 Docker 镜像把 Godot 游戏一键导出,并配好 GitLab CI 和 GitHub Actions 模板,直接发布到 Pages 或 Itch.io。
Nelm 是 Helm 4 的替代品,用于管理 Helm Chart 并部署到 Kubernetes,修复了 Helm 长期存在的问题,还加入了不少新特性。
面向持续交付的开源构建平台,用 JavaScript 编写,可在 Kubernetes 上运行,帮助团队搭建可扩展的 CI/CD 流水线。
SAP 开源的 Jenkins 共享库,用 Go 编写,提供持续交付流水线所需的可复用步骤和工具,帮团队少写重复的 Jenkinsfile。
在本地跑 GitHub Actions 的 CI 工具,失败时暂停、原地重试,并把缓存留在本机,省去反复推代码等流水线的麻烦。
生产级模块化 Unity 游戏框架,内置类虚幻 GAS 玩法能力系统、零 GC 核心、HybridCLR 热更新和 Luban 配置管线,帮团队把构建、图集和 CI 流程做成数据驱动。
一套用 Nix Flake 统一管理 NixOS、nix-darwin 和 Home Manager 的完整配置,可跨 Linux 与 macOS 复现开发环境。
按成熟度和开发生命周期整理的 AI 辅助开发模式合集,涵盖基础、开发、运维三类模式,配有实例和反模式,帮团队规范落地 AI 编码。
把 GitHub 仓库自动变成自托管的 Helm Chart 仓库,基于 chart-releaser 在 CI 中发布 Chart 并托管到 GitHub Pages。
面向任意云和任意技术栈的 AI DevOps 平台,通过统一的 MCP 接口完成应用部署、基础设施管理和 CI/CD 编排,避免把云凭证暴露给 AI 对话。
在代码评审里自动提醒你漏掉的检查项,比如忘跑测试或忘加标签,避免反复人工提醒。
用 Go 写的移动端 UI 自动化测试工具,覆盖 Android、iOS、React Native、Flutter 和 Expo,支持真机、模拟器与云设备,可替代 Maestro 且功能全部免费。
一套用 TypeScript 和 NestJS 写的生产级后端参考实现,把 CI/CD、质量门禁、可观测性、数据库迁移和回滚这些上线必备环节都串起来,适合照着搭自己的服务。
单二进制本地 Azure 模拟器,无需账号即可跑起 25+ 项 Azure 服务,方便本地开发和 CI 里测试云资源相关代码。
在 GitHub Actions 工作流里自动汇总测试结果,把通过率、失败用例等关键信息直接展示在 CI 运行页面上,省去翻日志的麻烦。
在任意操作系统上构建、签名并发布 iOS 应用,无需 Mac 和 Xcode,还能由 AI agent 驱动完成整个流程。
一份 DevOps/SRE 工程师从零基础到架构师的完整学习路线图,覆盖 Linux、Docker、K8s、CI/CD、Prometheus 与云原生,中英双语并汇集 500+ 学习资源。
在 GitHub Actions 里一键拉起 kind 的 Kubernetes 集群,方便跑 Helm chart 测试和 CI 集成验证,不用再手动搭环境。
通过部署恶意流水线,从 Azure DevOps、GitHub、GitLab 的 CI/CD 环境中提取密钥,用于红队评估流水线配置的泄露风险。
一套用 Docker 官方 GitHub Actions 搭建 CI/CD 流水线的示例集合,演示如何自动构建、测试和推送镜像,适合照着抄作业。
Lasso 是一个 Laravel 部署加速包,通过缓存和优化构建产物,让 PHP 应用的发布流程更快、更省心。
用 GitHub Actions 自动构建 Android App Bundle 和 APK,省去手动打包和配置 CI 的麻烦,适合想快速给安卓项目接入持续集成的开发者。
用 YAML 配置给 Git 仓库做工作流自动化,能自动分配评审人、打标签、合并 PR,省去重复的代码评审操作。
一套 18 个动手实验的 DevOps 核心课程,带你从 Docker、CI/CD 一路做到 Kubernetes、GitOps、可观测性和 Terraform,边做边搭出一个真实服务。