Gitee 帮助中心 / 帮助详情

    环境变量管理

    环境变量简介

    环境变量是 Gitee 仓库提供的通用环境变量管理功能。

    功能介绍

    目前环境变量功能可用于管理 Gitee Go 流水线中的口令/密钥信息。

    通过流水线中声明引用变量,将变量信息配置在仓库环境变量管理功能下,实现将常用的配置、口令、密钥等信息从流水线配置文件中剥离,进而提高项目安全和流水线配置的灵活复用。

    使用操作

    在仓库「管理」->「环境变量管理」可以添加和管理已有的环境变量。

    添加环境变量

    点击「新建变量」进行变量添加,按照提示填写对应信息后确定即可。相应字段说明如下:

    • 变量名:即将在流水线中引用的变量名,支持字母/数字/下划线组合,长度不能超过 255 个字符。
    • 值:变量值
    • 备注:变量信息备注
    • 只读模式:使当前变量在流水线多个 Stage 中保持只读属性的开关。开启只读模式后,在流水线 Stage 环境中存在与当前变量同名变量,或当前变量值在流水线中被修改,在进入下一个 Stage 时,将会把设置的变量重新覆盖写一次,以保证变量信息不被污染。

    在流水线中引用变量

    环境变量的引用可以通过 $变量名 的方式引用。如变量名为 app_id,则可以在流水线配置上通过 $app_id 进行引用。

    以下为在流水线中引用的例子:

    • 在环境变量管理中添加名为 APP_ID,值为 e10adc3949ba59abbe56e057f20f883e 的变量

    • 在流水线中引用并输出该变量的值。

    • 通过构建日志可以查询到对应的输出内容。

    注:环境变量的解析进在流水线配置文件中生效,对于用户自定义的其他脚本或文件并不起作用。

    搜索帮助