变量
您可以在用户、组织和仓库级别创建配置变量。变量的级别取决于您创建它的位置。在创建变量时,键将转换为大写。您需要在 yaml 文件中使用大写。
命名规范
以下规则适用于变量名
- 变量名只能包含字母数字字符 (
[a-z]
,[A-Z]
,[0-9]
) 或下划线 (_
)。不允许使用空格。 - 变量名不能以
GITHUB_
和GITEA_
前缀开头。 - 变量名不能以数字开头。
- 变量名不区分大小写。
- 变量名在其创建的级别上必须是唯一的。
- 变量名不能是
CI
。
使用变量
创建配置变量后,它们将自动填充到 vars
上下文中。可以通过工作流中的表达式(如 ${{ vars.VARIABLE_NAME }}
)访问它们。
优先级
如果在多个级别存在同名变量,则最低级别的变量优先:仓库变量始终优先于组织/用户变量。