自 2025 年 11 月 7 日起,Amazon CodeCatalyst 將不再向新客戶開放。如果您想要使用 服務,請在 2025 年 11 月 7 日之前註冊。如需詳細資訊,請參閱如何從 CodeCatalyst 遷移。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
如何在動作之間設定相依性的範例
下列範例示範如何在工作流程定義檔案中設定動作和群組之間的相依性。
範例:設定簡單的相依性
下列範例示範如何使用 DependsOn 屬性將Test動作設定為相依於Build動作。
Actions:
Build:
Identifier: aws/build@v1
Configuration:
...
Test:
DependsOn:
- Build
Identifier: aws/managed-test@v1
Configuration:
...
範例:設定動作群組以相依於 動作
下列範例顯示如何設定DeployGroup動作群組以相依於 FirstAction動作。請注意,動作和動作群組位於相同層級。
Actions:
FirstAction: #An action outside an action group
Identifier: aws/github-actions-runner@v1
Configuration:
...
DeployGroup: #An action group containing two actions
DependsOn:
- FirstAction
Actions:
DeployAction1:
...
DeployAction2:
...
範例:設定動作群組以依賴另一個動作群組
下列範例顯示如何設定DeployGroup動作群組以相依於BuildAndTestGroup動作群組。請注意,動作群組位於相同層級。
Actions:
BuildAndTestGroup: # Action group 1
Actions:
BuildAction:
...
TestAction:
...
DeployGroup: #Action group 2
DependsOn:
- BuildAndTestGroup
Actions:
DeployAction1:
...
DeployAction2:
...
範例:設定動作群組以相依於多個動作
下列範例示範如何設定DeployGroup動作群組以相依於FirstAction動作、SecondAction動作以及BuildAndTestGroup動作群組。請注意, DeployGroup 與 FirstAction、 SecondAction和 位於相同層級BuildAndTestGroup。
Actions:
FirstAction: #An action outside an action group
...
SecondAction: #Another action
...
BuildAndTestGroup: #Action group 1
Actions:
Build:
...
Test:
...
DeployGroup: #Action group 2
DependsOn:
- FirstAction
- SecondAction
- BuildAndTestGroup
Actions:
DeployAction1:
...
DeployAction2:
...