參考預先定義的變數 - Amazon CodeCatalyst

Amazon CodeCatalyst 不再向新客戶開放。現有客戶可以繼續正常使用該服務。如需詳細資訊,請參閱如何從 CodeCatalyst 遷移

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

參考預先定義的變數

您可以在 Amazon CodeCatalyst 工作流程中的任何動作中參考預先定義的變數。

使用下列指示來參考工作流程中的預先定義變數。

如需預先定義變數的詳細資訊,請參閱 使用預先定義的變數

先決條件

決定您要參考的預先定義變數名稱,例如 CommitId。如需詳細資訊,請參閱判斷工作流程發出的預先定義變數

Visual

無法使用。選擇 YAML 以檢視 YAML 指示。

YAML
參考預先定義的變數 (YAML 編輯器)
  1. 開啟 CodeCatalyst 主控台,網址為 https://https://codecatalyst.aws/

  2. 選擇您的專案。

  3. 在導覽窗格中,選擇 CI/CD,然後選擇工作流程

  4. 選擇工作流程的名稱。您可以依定義工作流程的來源儲存庫或分支名稱進行篩選,或依工作流程名稱或狀態進行篩選。

  5. 選擇編輯

  6. 選擇 YAML

  7. 在 CodeCatalyst 動作中,使用以下語法新增預先定義的變數參考:

    ${action-group-name.action-name-or-WorkflowSource.variable-name}

    取代:

    • action-group-name 與動作群組的名稱。

      注意

      如果沒有動作群組,或者變數是由相同動作群組中的動作產生,您可以省略 action-group-name

    • action-name-or-WorkflowSource 搭配:

      輸出變數的動作名稱。

      WorkflowSource,如果變數是 BranchNameCommitId變數。

    • variable-name 與變數的名稱。

    例如:

    MySecondAction: Configuration: Steps: - Run: echo ${MyFirstECSAction.cluster}

    另一個範例是:

    MySecondAction: Configuration: Steps: - Run: echo ${WorkflowSource.CommitId}

    如需更多範例,請參閱參考預先定義變數的範例。如需詳細資訊,請參閱您動作工作流程 YAML 定義的 。

  8. (選用) 選擇驗證以在遞交之前驗證工作流程的 YAML 程式碼。

  9. 選擇遞交,輸入遞交訊息,然後再次選擇遞交