--- date: "2024-04-10T22:21:00+08:00" slug: "actions-variables" sidebar_position: 25 --- # 變數 您可以在用戶、組織和倉庫級別創建配置變數。 變數的級別取決於您創建它的位置。創建變數時,鍵將被轉換為大寫。您需要在 yaml 文件中使用大寫。 ## 命名規則 以下規則適用於變數名稱: - 變數名稱只能包含字母數字字符 (`[a-z]`, `[A-Z]`, `[0-9]`) 或下劃線 (`_`)。不允許使用空格。 - 變數名稱不得以 `GITHUB_` 和 `GITEA_` 前綴開頭。 - 變數名稱不得以數字開頭。 - 變數名稱不區分大小寫。 - 變數名稱在創建它們的級別上必須是唯一的。 - 變數名稱不得以 `CI` 開頭。 ## 使用變數 創建配置變數後,它們將自動填充到 `vars` 上下文中。 可以通過表達式 `${{ vars.VARIABLE_NAME }}` 在工作流程中訪問它們。 ## 優先級 如果在多個級別存在同名變數,則最低級別的變數優先: 倉庫變數將始終優先於組織/用戶變數。