当前播放: 如何用环境变量简化多环境部署?
00:00 / 00:00
    1.0x
    • 2.0x
    • 1.5x
    • 1.25x
    • 1.0x
    • 0.5x
    网页全屏
    全屏
    00:00
    付费课程,可试看

    如何用环境变量简化多环境部署?

    杨晨 艺康集团数字化部门交付管理工程师
    213次播放
    讲师介绍:杨晨,艺康集团数字化部门交付管理工程师。主要负责数字化项目的软件开发生命周期管理,包括供应商进度管理、CI/CD流水线搭建和代码质量管理,对持续集成和持续交付有着深入的研究和理解。问题背景:当我们提到如何使用单一代码库实现多环境部署时,传统做法是为每个环境准备一份配置文件,只要选择对应的配置文件进行编译,就能为指定环境打包一份应用用于部署。对于多数只需要部署测试和生产环境的内部应用来说,这好像不是问题,无非是维护两份配置文件和编译两次。但对于需要对外销售的商业软件,你的软件要部署给多个客户,每个客户都至少有一个测试和生产环境,就变成了维护2N份配置文件和编译2N次。随着软件销售范围的扩大,配置文件的维护工作和编译所需的时间会成倍的增加,选错配置文件的可能性更是显著提升。那有什么办法可以减少时间的浪费,同时又可以降低不确定性呢?通过CI/CD流水线来管理这个流程就足够了吗?使用环境变量或许是更好的解决方案。内容看点:为什么不选择CI/CD流水线管理多环境部署?为什么要将应用配置记录在环境变量中?单页应用如何在运行时读取环境变量?
    展开
    登录 后留言

    精选留言

    由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
    收起评论
    我的每日一课VIP
    每日一课VIP
    0.1元 畅看850+技术视频
    开通
    相关推荐
    2595
    47:29
    CI/CD中高效测试基础架构的建设与实践
    茹炳晟 极客时间App专栏作者 eBay中国研发中心 测试基础架构技术主管
    试看
    1423
    29:30
    容器时代的全球游戏运维
    Jack Xie RIOT GAMES 资深架构工程师
    试看
    229
    09:37
    如何利用Tekton解决CI/CD平台的成本问题
    邓小鹏 亚美科技云原生容器组-产品工程师
    试看
    393
    09:15
    搭建 CI/CD 流水线的收益与方法
    杨晨 艺康集团数字化部门交付管理工程师
    试看