アクション間の依存関係を設定する方法の例 - Amazon 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: ...