翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
アクション間の依存関係を設定する方法の例
次の例は、ワークフロー定義ファイルでアクションとグループ間の依存関係を設定する方法を示しています。
トピック
例: 単純な依存関係を設定する
次の例は、 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:
...