--- 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 }}` 在工作流程中訪問它們。 ## 優先級 如果在多個級別存在同名變數,則最低級別的變數優先: 儲存庫變數將始終優先於組織/使用者變數。