如何解决测试后无需再修改包的问题。

  • Choerodon平台版本:0.6.0

  • 运行环境:自主搭建

  • 问题描述:

    请尽量详细的描述您遇到的问题,以便我们能更快速的提供解决办法。

应用发布包中测试数据库指向了dbdev01,测试通过后,这个测试版本想要部署到生产环境,但是,生产环境的数据库和测试环境的数据库不同,生产环境使用的是dbprd01,我们现在的方法只能是再次修改软件包,替换测试数据库到生产数据库。
我看我们的部署流水线是通过测试就能发布到生产,请问这块是如何处理的?

这种基于环境修改的配置信息不建议写死在代码中,建议将程序的相关配置改为环境变量,然后再chart包中的values中进行定义引用

明白你意思了。谢谢