本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在工作流程中指定 CodeCatalyst 套件儲存庫
在 中 CodeCatalyst,您可以將 CodeCatalyst 套件儲存庫新增至工作流程中的建置和測試動作。您的套件儲存庫必須使用套件格式設定,例如 npm。您也可以選擇為所選套件儲存庫包含一系列範圍。
使用下列指示來指定套件組態,以搭配工作流程動作使用。
- Visual
-
指定動作將使用的套件組態 (視覺編輯器)
在 https://https://codecatalyst.aws/
開啟 CodeCatalyst 主控台。 -
選擇您的專案。
-
在導覽窗格中,選擇 CI/CD ,然後選擇工作流程 。
-
選擇工作流程的名稱。您可以依定義工作流程的來源儲存庫或分支名稱進行篩選,或依工作流程名稱或狀態進行篩選。
-
選擇編輯。
-
選擇視覺化 。
-
在工作流程圖表中,選擇要使用套件儲存庫設定的建置或測試動作。
-
選擇套件 。
-
從新增組態下拉式功能表中,選擇您要搭配工作流程動作使用的套件組態。
-
選擇新增套件儲存庫 。
-
在套件儲存庫下拉式功能表中,指定您要動作使用的 CodeCatalyst 套件儲存庫名稱。
如需套件儲存庫的詳細資訊,請參閱 套件儲存庫。
-
(選用) 在範圍 - 選用 中,指定您要在套件登錄檔中定義的範圍序列。
定義範圍時,指定的套件儲存庫會設定為所有列出範圍的登錄檔。如果透過 npm 用戶端請求具有 範圍的套件,則會使用該儲存庫而非預設值。每個範圍名稱都必須以 "@" 開頭。
如果
Scopes
省略,則指定的套件儲存庫會設定為動作使用的所有套件的預設登錄檔。 -
選擇新增。
-
(選用) 選擇驗證以在遞交之前驗證工作流程的YAML程式碼。
-
選擇遞交 ,輸入遞交訊息,然後再次選擇遞交。
- YAML
-
指定動作將使用的套件組態 (YAML 編輯器)
在 https://https://codecatalyst.aws/
開啟 CodeCatalyst 主控台。 -
選擇您的專案。
-
在導覽窗格中,選擇 CI/CD ,然後選擇工作流程 。
-
選擇工作流程的名稱。您可以依定義工作流程的來源儲存庫或分支名稱進行篩選,或依工作流程名稱或狀態進行篩選。
-
選擇編輯。
-
選擇 YAML。
-
在建置或測試動作中,新增類似下列的程式碼:
action-name
: Configuration: Packages: NpmConfiguration: PackageRegistries: - PackagesRepository:package-repository
Scopes: -"@scope"
如需詳細資訊,請參閱
Packages
中您動作建置和測試動作 YAML屬性的說明。 -
(選用) 選擇驗證以在遞交之前驗證工作流程的YAML程式碼。
-
選擇遞交 ,輸入遞交訊息,然後再次選擇遞交。