

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

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

# 指定要使用的動作版本
<a name="workflows-action-versions"></a>

根據預設，當您將動作新增至工作流程時，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. 開啟 CodeCatalyst 主控台，網址為 https：//[https://codecatalyst.aws/](https://codecatalyst.aws/)。

1. 選擇您的專案。

1. 在導覽窗格中，選擇 **CI/CD**，然後選擇**工作流程**。

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

1. 選擇**編輯**。

1. 選擇 **YAML**。

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

1. 尋找動作的 `Identifier` 屬性，並將版本設定為下列其中一項：
   + action-identifier@v*major* – 使用此語法讓工作流程使用特定的主要版本，並允許自動選擇最新的次要和修補程式版本。
   + action-identifier@v*major*.*minor* – 使用此語法讓工作流程使用特定的次要版本，並允許自動選擇最新的修補程式版本。
   + action-identifier@v*major*.*minor*.*patch* – 使用此語法讓工作流程使用特定的修補程式版本。
**注意**  
如果您不確定哪些版本可用，請參閱 [列出可用的動作版本](workflows-action-versions-determine.md)。
**注意**  
您無法省略主要版本。

1. （選用） 選擇**驗證**以在遞交之前驗證工作流程的 YAML 程式碼。

1. 選擇**遞交**，輸入遞交訊息，然後再次選擇**遞交**。

------