Summary
- 介绍关键的应用上云设置
- 介绍获取项目代码,并修改和推送到代码仓库
- 介绍应用上云流程的执行过程
更新应用源代码,应用上云
任务演示视频
- 演示修改项目代码,并通过流水线把修改的应用发布到kubernetes中
应用上云设置
-
项目定义包含所有应用上云的设置,项目定义包含几项关键的配置:
模块构建定义
: 用于设置源代码如何进行构建编译模块镜像打包定义
: 用于设置编译出来的程序如何打包成容器镜像模块容器发布定义
: 用于设置容器镜像如何发布到k8s中流水线定义
: 用于设置应用的上云步骤,设置哪些微服务模块需要进行构建、打包、发布,模块开关对应代码仓库中不同微服务程序目录
-
所有应用上云的设置都可以记录版本,可以查看历史配置,以及与当前配置的对比,也可以回滚到特定历史配置。
修改应用源代码
- 从代码仓库拉取代码
|
|
- 修改代码,并推送到代码仓库
|
|
应用上云流水线
- 代码push到代码仓库后自动触发流水线
- 应用上云流程参见: 应用上云流水线步骤执行过程