程序多分支及多环境发布

来源:7-3 springboot的web服务迁移kubernetes

慕后端2517485

2022-05-02

咨询下,从代码开发提交到不同环境发布是如何进行的呢?
1、开发提交代码是否通过打TAG的方式吗,将打的TAG作为变量传递给docker tag,然后上传给harbor吗?
2、每次程序发布,怎么确定docker镜像用哪个呢,通过什么方法来确定呢?
3、docker镜像里面是否要包括不同的环境变量呢,如dev、test等,还是说在k8s里面用configmap来定义环境信息呢;

课程中讲解了单一环境的迁移,由于我们内部环境程序不同分支、不同环境等,这块有些不是特别清楚,烦请刘师能够给予指导,谢谢了。

写回答

1回答

刘果国

2022-05-03

1、代码打tag - 拉代码build - 把build结果打包成docker镜像(对应tag号) - 推送仓库

2、发布流程是个流水线,可以一路透传tag

3、都可以,环境信息方案很多,需要根据公司业务情况具体分析

0
0

Kubernetes生产落地全程实践

一个互联网公司落地Kubernetes全过程点点滴滴

2293 学习 · 2216 问题

查看课程