指定工作流程動作將使用的來源 - Amazon CodeCatalyst

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

指定工作流程動作將使用的來源

請使用下列指示來指定要與工作流程動作搭配使用的來源存放庫。啟動時,動作會將已設定來源儲存庫中的檔案捆綁到成品中,將成品下載至執行動作所在的執行階段環境 Docker 映像,然後使用下載的檔案完成其處理。

注意

目前,在工作流程動作中,您只能指定一個來源儲存庫,這是工作流程定義檔案所在的來源儲存庫 (位於.codecatalyst/workflows/目錄中)。此來源儲存庫由標籤表示WorkflowSource

Visual
若要指定動作將使用的來源儲存庫 (視覺化編輯器)
  1. 請在以下位置開啟 CodeCatalyst 主控台。 https://codecatalyst.aws/

  2. 選擇您的專案。

  3. 在瀏覽窗格中,選擇 CI/CD,然後選擇 [工作流程]。

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

  5. 選擇編輯

  6. 選擇 [視覺]。

  7. 在工作流程圖中,選擇您要指定來源的動作。

  8. 選擇「輸入」。

  9. 來源中-選擇性執行下列動作:

    指定代表動作所需之來源儲存庫的標籤。目前唯一支援的標籤是WorkflowSource,它代表儲存工作流程定義檔案的來源儲存庫。

    如果您省略來源,則必須在下指定至少一個輸入成品action-name/Inputs/Artifacts

    如需來源的詳細資訊,請參閱 將工作流程連接至來源儲存庫

  10. (選擇性) 選擇 [驗證],在認可之前驗證工作流程的 YAML 程式碼。

  11. 選擇「確認」,輸入確認訊息,然後再次選擇「確認」。

YAML
若要指定動作將使用的來源儲存庫 (YAML 編輯器)
  1. 請在以下位置開啟 CodeCatalyst 主控台。 https://codecatalyst.aws/

  2. 選擇您的專案。

  3. 在瀏覽窗格中,選擇 CI/CD,然後選擇 [工作流程]。

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

  5. 選擇編輯

  6. 選擇 YAML

  7. 在動作中,新增類似下列內容的程式碼:

    action-name: Inputs: Sources: - WorkflowSource

    如需詳細資訊,請參閱中工作流程 YAML 定義針對您動作的Sources屬性說明。

  8. (選擇性) 選擇 [驗證],在認可之前驗證工作流程的 YAML 程式碼。

  9. 選擇「確認」,輸入確認訊息,然後再次選擇「確認」。