基于Jenkins的微服务工程CI/CD流水线开发设计

掌握微服务模式下CI/CD流水线的设计与实现
4.75 (2 reviews)
Udemy
platform
中文
language
Software Engineering
category
instructor
基于Jenkins的微服务工程CI/CD流水线开发设计
12
students
5 hours
content
Apr 2022
last update
$19.99
regular price

Why take this course?

🚀 课程名称:「基于Jenkins的微服务工程CI/CD流水线开发设计」 🎓 课程头标:【掌握微服务模式下CI/CD流水线的设计与实现】

🎯 课程目标:

  • 掌握微服务模式下CI/CD流水线的设计与实现

📜 课程简介: 在过去的几年里,DevOps的发展迅速,持续集成(CI)和持续部署(CD)已经成为我们技术生态系统的核心。随着服务架构从单体到微服务,以及传统的VM虚机逐渐被容器化技术所取代,对于CI/CD工具的需求也在不断增长。微服务模式带来了许多优点,包括将复杂的单体服务根据功能拆分成若干个独立部署的微服务,但这也为进行集成和部署增添了新的挑战。

🛠️ 微服务划分的影响:

  • 需求管理: 如何将任务/故事与相应的服务模块关联?
  • 代码管理: 如何划分代码库?一个代码库还是多个代码库?分支策略如何选择?
  • 持续集成: 设计CI流水线该如何进行?
  • 持续部署: CD流水线的设计同样重要,需要考虑到多条流水线的可能性。

🔍 微服务测试的重要性: 在微服务持续集成的过程中,充分的单元测试是确保服务可靠性的关键步骤。这就需要自动化的流程来管理需求和代码库,以及相应的CI/CD流水线。

📚 课程模块概览:

1️⃣ 微服务模式下的需求管理:

  • 项目创建任务与故事,关联对应的服务模块。

2️⃫ 微服务模式下的代码管理:

  • 探索单个仓库与多个仓库模式,分支开发策略如何选择?

3️⃣ 微服务模式下的持续集成:

  • 设计并实现CI流水线,处理复杂的子目录触发问题。

4️⃫ 微服务模式下的持续部署:

  • 使用kubectl或Helm等工具进行部署,实现大规模CD。

5️⃪ 总结与实践:

  • 综合理论内容,完成整个CI/CD框架流程的实践。

📈 加入本课程,你将能够:

  • 设计和实现基于Jenkins的高效微服务CI/CD流水线。
  • 处理微服务架构下的代码管理和部署挑战。
  • 自动化地从需求到部署,确保软件质量和持续交付。

🌟 开始你的DevOps之旅! 通过本课程,深入了解微服务架构下的CI/CD实践,提升你的技术能力,成为DevOps领域的专家。立即报名,加入我们在云端的航行,让你的职业飞跃于未来!

Loading charts...

4660614
udemy ID
26/04/2022
course created date
29/04/2022
course indexed date
Bot
course submited by