指定要使用的動作版本 - Amazon CodeCatalyst

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

指定要使用的動作版本

根據預設,當您將動作新增至工作流程時,Amazon 會使用 格式將完整版本 CodeCatalyst 新增至工作流程定義檔案:

vmajor.minor.patch

例如:

My-Build-Action: Identifier: aws/build@v1.0.0

您可以縮短 Identifier 屬性的完整版本,讓工作流程一律使用最新的次要或修補程式版本的動作。

例如,如果您指定:

My-CloudFormation-Action: Identifier: aws/cfn-deploy@v1.0

...且最新的修補程式版本為 1.0.4,則動作將使用 1.0.4。如果發行的是較新版本,請說 1.0.5,則動作將使用 1.0.5。如果次要版本已發行,請說 1.1.0,則動作將繼續使用 1.0.5

如需指定版本的詳細說明,請參閱下列其中一個主題。

請使用下列指示來指出您希望工作流程使用的動作版本。您可以指定最新的主要或次要版本,或特定的修補程式版本。

我們建議您使用動作的最新次要或修補程式版本。

Visual

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

YAML
設定工作流程以使用動作的最新版本或特定修補程式版本
  1. 在 https://https://codecatalyst.aws/ 開啟 CodeCatalyst 主控台。

  2. 選擇您的專案。

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

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

  5. 選擇編輯

  6. 選擇 YAML

  7. 尋找您要編輯其版本的動作。

  8. 尋找動作的Identifier屬性,並將版本設定為下列其中一項:

    • action-identifier@vmajor – 使用此語法讓工作流程使用特定的主要版本,並允許自動選擇最新的次要版本和修補程式版本。

    • action-identifier@vmajor.minor – 使用此語法讓工作流程使用特定的次要版本,並允許自動選擇最新的修補程式版本。

    • action-identifier@vmajor.minor.patch – 使用此語法讓工作流程使用特定的修補程式版本。

    注意

    如果您不確定哪些版本可用,請參閱 列出可用的動作版本

    注意

    您無法省略主要版本。

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

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