0Pricing
CI/CD with GitHub Actions & DevOps Pipelines icon

CI/CD with GitHub Actions & DevOps Pipelines

BackendCloudEnterpriseFrontendSystemsScripting

通过使用 GitHub Actions 构建强大的 DevOps 管道,掌握持续集成和持续交付 (CI/CD)。

🤖 AI 驱动📚 12 门课程👥 10万+ 学习者⭐ 4.9 分
课程概览

CI/CD with GitHub Actions and DevOps Pipelines

持续集成和持续交付是现代软件交付的支柱。本课程系列教你如何使用 GitHub Actions(GitHub 内置的管道平台)设计、构建和运维生产级 DevOps 管道。你将从理解 CI/CD 模型开始,逐步掌握在复杂的多仓库设置、Kubernetes 环境和企业工作流中运行完全自动化构建、测试和部署。

你将学到什么

你将学会从头定义 GitHub Actions 工作流,实现蓝绿部署和金丝雀发布等部署策略,以及通过 Kubernetes CI/CD 管道管理容器。本课程系列涵盖基础设施即代码管道、单仓库和多仓库策略、管道安全加固以及监控和可观测性实践。在高级阶段,你将编写自定义 Actions,与企业系统集成,并使用 DevOps 指标来衡量和优化管道性能。

学习路径

十二门课程跨越 A1 到 C2 等级。课程系列以 A1 的CI/CD 和 GitHub Actions 基础开启,逐步深入 B1 阶段的实现持续部署策略,进入 B2 阶段涵盖容器化和 Kubernetes CI/CD、基础设施即代码管道以及多仓库和单体仓库 CI/CD 策略。最后四门 C1 课程涉及保护你的 DevOps 管道、CI/CD 的监控和可观测性以及高级部署模式,最终以 C2 的高级 DevOps 指标与优化作为总结。

工作原理

每门课程分为简短、专注的课程单元,你可以在内置编辑器中完成,并获得实时反馈。遇到问题时,AI 导师随时可用,练习题基于真实的管道场景,确保你学到的每一个概念都直接映射到生产实践。

开始学习 →

你的学习方式

🎯
互动课程
实时反馈的动手编程练习
🤖
AI 导师
遇到困难时立即获得 AI 帮助
💻
内置编辑器
直接在浏览器中编写并运行代码
🏆
证书
完成课程后获得证书
课程

12 门课程

CI/CD with GitHub Actions & DevOps Pipelines 学习路径中的所有课程。

01

CI/CD 与 GitHub Actions 基础

A14 节课

开启自动化软件交付之旅。本迷你课程涵盖 CI/CD 的核心概念,并带您认识强大的 GitHub Actions 世界。

02

使用 Actions 构建基础持续集成流水线

A24 节课PRO

通过设置自动化测试和代码质量检查,深入了解持续集成。学习配置工作流触发器并管理依赖项。

03

实施持续部署策略

B14 节课PRO

从持续集成进一步迈向持续部署。本课程重点介绍如何将应用部署到不同环境,以及如何安全地管理配置。

04

GitHub Actions 工作流高级功能

B24 节课PRO

使用 GitHub Actions 的高级功能优化您的流水线。探索矩阵构建、缓存,以及可复用工作流如何提升效率。

05

容器化与 Kubernetes 持续集成和持续部署

B24 节课PRO

掌握容器化应用的持续集成与持续部署。学习构建 Docker 镜像、将其推送到镜像仓库,并使用 GitHub Actions 部署到 Kubernetes 集群。

06

基础设施即代码(IaC)流水线

B24 节课PRO

自动化基础设施的配置和管理。本课程重点介绍如何结合 Terraform 等 IaC 工具使用 GitHub Actions 管理云资源。

07

多仓库与单体仓库持续集成和持续部署策略

B24 节课PRO

应对复杂的仓库结构。学习为采用单体仓库或分布在多个仓库中的项目实施有效的持续集成与持续部署策略。

08

保护您的 DevOps 流水线

C14 节课PRO

学习将安全实践直接融入持续集成与持续部署流水线。本课程涵盖密钥管理、漏洞扫描和安全编码实践。

09

持续集成与持续部署中的监控和可观测性

C14 节课PRO

确保流水线和已部署应用的健康状态与性能。学习设置监控、接入外部服务并配置告警。

10

高级部署模式

C14 节课PRO

实施精细的部署策略,实现零停机发布。本课程涵盖蓝绿部署、金丝雀发布和可靠的回滚机制。

11

自定义 Actions 与企业集成

C14 节课PRO

通过开发自定义 Actions,并与企业级系统和自托管运行器集成,扩展 GitHub Actions 的能力。

12

高级 DevOps 指标与优化

C24 节课PRO

利用指标并精细调优流水线性能,优化您的 DevOps 流程。探索未来趋势和高级自动化技术。

常见问题

常见问题解答

CI/CD with GitHub Actions & DevOps Pipelines 课程免费吗?

免费。你可以免费开始 CI/CD with GitHub Actions & DevOps Pipelines 课程并完成它的所有互动课程。可选的 PRO 订阅解锁高级 AI 工具和可分享的证书。

学习 ALL 需要有先前的经验吗?

不需要。课程从基础开始,逐步进阶到更高难度的主题,所以即使你没有任何 ALL 基础也可以开始。

我在 CoddyKit 上怎样学习 ALL?

学以致用。简洁的互动课程将清晰的讲解与实时动手编程练习结合,24/7 AI 导师在你遇到困难时提供个性化帮助。

完成 CI/CD with GitHub Actions & DevOps Pipelines 后能获得证书吗?

可以。PRO 学员可以参加考试,获得 CI/CD with GitHub Actions & DevOps Pipelines 课程的可分享的完成证书,其中包含可验证的代码。

我能在手机上学习 ALL 吗?

可以。CoddyKit 支持网页版和原生 iOS、Android 应用,你可以在任何设备上学习 ALL,进度会自动同步。

立即开始 CI/CD with GitHub Actions & DevOps Pipelines

加入数千名学习者,通过 AI 驱动的课程掌握编程。

免费开始 →浏览所有课程