私密配置项_构建_持续交付流水线(老版)_使用指南_云效

阿里云产品文档 xtyly 4年前 (2016-10-28) 4次浏览 已收录 0个评论

应用构建中,通常会需要一些配置项,如:

  • 功能开关
  • 依赖系统的URL
  • 数据库链接用户名密码
  • 对于前两项,云效没有提供额外的支持,推荐您直接在代码中保存不同的配置文件,然后在构建时根据PACKAGE_LABEL的环境变量,选取正确的配置文件。详见使用传入参数改变构建行为。第三项中的配置项会涉及一些私密信息,不适合放在代码库中。云效提供了私密配置项的保存功能。您可以在具体应用的私密配置项页面(从具体应用的顶部菜单栏中“私密配置项”菜单项进入) 添加和配置应用级别的私密配置项,比如:私密配置项_构建_持续交付流水线(老版)_使用指南_云效如果您需要在多个环境都使用私密配置项,则可以考虑把PACKAGE_LABEL的环境变量的值作为配置项的一部分:私密配置项_构建_持续交付流水线(老版)_使用指南_云效配置好这些私密配置项之后,在进行构建时,云效会把这些配置项转换成为一个明文的文件,并将其放置在根目录下的rdc_security_config.properties中,比如:rdc_security_config.properties:

    1. prod_db_password=someprodpasswd
    2. prepub_db_password=someprepasswd
    3. tesing_db_password=sometestingpasswd

    您可以在自己的构建脚本中读取该文件,并按照您自己的方式进行使用。其中,由于在构建上下文中可以获得环境变量PACKAGE_LABEL的值,因此可以据此知道相应私密配置项的名称,进而取得值。详见使用传入参数改变构建行为

    私密配置项_构建_持续交付流水线(老版)_使用指南_云效


    阿里云百科网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
    转载请注明原文链接:私密配置项_构建_持续交付流水线(老版)_使用指南_云效
    喜欢 (0)
    [sp91@qq.com]
    分享 (0)
    发表我的评论
    取消评论
    表情 贴图 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址