程序多分支及多环境发布
来源: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、都可以,环境信息方案很多,需要根据公司业务情况具体分析
00
相似问题