DevOps 已经发展了 10 年,在企业数字化转型的过程中,DevOps 也起到了举足轻重的作用。在落地 DevOps 的过程中,不仅要从文化、流程上下手,还需要一系列工具和平台支撑。Docker 和 Kubernetes 的诞生进一步推进了 DevOps 的发展,而持续交付作为 DevOps 的核心实践是必不可少的,支撑持续交付的工具有很多,Jenkins 凭借着良好的社区、丰富的插件等特性,在整 个 CI/CD 领域占据了半壁江山。
在云原生火热发展的今天,本文将会介绍 Jenkins 如何安装在 Kubernetes 上及 Jenkins on Kubernetes下声明式和脚本式流水线如何编写,还将通过 Spring Boot 应用和 Node.js 应用这 2 个案例来介绍一个应用如何从拉取代码到编译、单元测试、静态代码分析、构建 Docker 镜像、发布到 Kubernetes 的过程,帮助大家熟悉从 Jenkins 到 Kubernetes 的持续交付过程如何实现。
在本场 Chat 中,会讲到如下内容:
- 在 Kubernetes 中安装和配置 Jenkins
- Jenkins on Kubernetes 声明式和脚本式流水线的编写
- 范例:Spring Boot 应用流水线
- 范例:Node.js 应用流水线
适合人群: 配置管理工程师、DevOps 工程师、运维开发工程师、测试工程师等
阅读全文: http://gitbook.cn/gitchat/activity/5e057a4f5afe30397bf080f6
您还可以下载 CSDN 旗下精品原创内容社区 GitChat App ,阅读更多 GitChat 专享技术内容哦。