Exemplos de como configurar dependências entre ações - Amazon CodeCatalyst

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Exemplos de como configurar dependências entre ações

Os exemplos a seguir mostram como configurar dependências entre ações e grupos no arquivo de definição do fluxo de trabalho.

Exemplo: configuração de uma dependência simples

O exemplo a seguir mostra como configurar uma Test ação para depender da Build ação usando a DependsOn propriedade.

Actions: Build: Identifier: aws/build@v1 Configuration: ... Test: DependsOn: - Build Identifier: aws/managed-test@v1 Configuration: ...

Exemplo: configuração de um grupo de ações para depender de uma ação

O exemplo a seguir mostra como configurar um grupo de DeployGroup ações para depender da FirstAction ação. Observe que a ação e o grupo de ação estão no mesmo nível.

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: ...

Exemplo: configuração de um grupo de ação para depender de outro grupo de ação

O exemplo a seguir mostra como configurar um grupo de DeployGroup ação para depender do grupo de BuildAndTestGroup ação. Observe que os grupos de ação estão no mesmo nível.

Actions: BuildAndTestGroup: # Action group 1 Actions: BuildAction: ... TestAction: ... DeployGroup: #Action group 2 DependsOn: - BuildAndTestGroup Actions: DeployAction1: ... DeployAction2: ...

Exemplo: configuração de um grupo de ações para depender de várias ações

O exemplo a seguir mostra como configurar um grupo de DeployGroup ações para depender da SecondAction ação, da ação e do grupo de BuildAndTestGroup ações. FirstAction Observe que DeployGroup está no mesmo nível de FirstActionSecondAction, BuildAndTestGroup e.

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: ...