跳至主要内容
版本:1.22.3

变量

您可以在用户、组织和仓库级别创建配置变量。变量的级别取决于您创建它的位置。在创建变量时,键将转换为大写。您需要在 yaml 文件中使用大写。

命名规范

以下规则适用于变量名

  • 变量名只能包含字母数字字符 ([a-z], [A-Z], [0-9]) 或下划线 (_)。不允许使用空格。
  • 变量名不能以 GITHUB_GITEA_ 前缀开头。
  • 变量名不能以数字开头。
  • 变量名不区分大小写。
  • 变量名在其创建的级别上必须是唯一的。
  • 变量名不能是 CI

使用变量

创建配置变量后,它们将自动填充到 vars 上下文中。可以通过工作流中的表达式(如 ${{ vars.VARIABLE_NAME }})访问它们。

优先级

如果在多个级别存在同名变量,则最低级别的变量优先:仓库变量始终优先于组织/用户变量。