在工作流程中指定 CodeCatalyst 套件儲存庫 - Amazon CodeCatalyst

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

在工作流程中指定 CodeCatalyst 套件儲存庫

在 中 CodeCatalyst,您可以將 CodeCatalyst 套件儲存庫新增至工作流程中的建置和測試動作。您的包裹儲存庫必須設定為套件格式,例如 npm。您也可以選擇為所選套件儲存庫包含一系列範圍。

使用下列指示來指定套件組態,以搭配工作流程動作使用。

Visual
指定動作將使用的套件組態 (視覺編輯器)
  1. 在 https://https://codecatalyst.aws/ 開啟 CodeCatalyst 主控台。

  2. 選擇您的專案。

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

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

  5. 選擇編輯

  6. 選擇視覺化

  7. 在工作流程圖表中,選擇要使用套件儲存庫設定的建置測試動作。

  8. 選擇套件

  9. 新增組態下拉式功能表中,選擇您要搭配工作流程動作使用的套件組態。

  10. 選擇新增套件儲存庫

  11. 套件儲存庫下拉式功能表中,指定您要動作使用的 CodeCatalyst 套件儲存庫名稱。

    如需套件儲存庫的詳細資訊,請參閱 套件儲存庫

  12. (選用) 在範圍 - 選用 中,指定您要在套件登錄檔中定義的範圍序列。

    定義範圍時,指定的套件儲存庫會設定為所有列出範圍的登錄檔。如果透過 npm 用戶端請求具有 範圍的套件,則會使用該儲存庫,而不是預設值。每個範圍名稱都必須以 "@" 開頭。

    如果 Scopes 省略,則指定的套件儲存庫會設定為動作使用的所有套件的預設登錄檔。

    如需範圍的詳細資訊,請參閱 套件命名空間範圍套件

  13. 選擇新增

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

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

YAML
指定動作將使用的套件組態 (YAML 編輯器)
  1. 在 https://https://codecatalyst.aws/ 開啟 CodeCatalyst 主控台。

  2. 選擇您的專案。

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

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

  5. 選擇編輯

  6. 選擇 YAML

  7. 建置測試動作中,新增類似下列的程式碼:

    action-name: Configuration: Packages: NpmConfiguration: PackageRegistries: - PackagesRepository: package-repository Scopes: - "@scope"

    如需詳細資訊,請參閱 Packages中您動作建置和測試動作 YAML屬性的說明。

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

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