A Amazon não CodeCatalyst estará mais aberta a novos clientes a partir de 7 de novembro de 2025. Se você quiser usar o serviço, inscreva-se antes de 7 de novembro de 2025. Para obter mais informações, consulte Como migrar do 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.
Tópicos
Exemplo: configurar uma dependência simples
O exemplo a seguir mostra como configurar uma ação Test para depender da ação Build usando a propriedade DependsOn.
Actions:
Build:
Identifier: aws/build@v1
Configuration:
...
Test:
DependsOn:
- Build
Identifier: aws/managed-test@v1
Configuration:
...
Exemplo: configurar um grupo de ações para depender de uma ação
O exemplo a seguir mostra como configurar uma ação DeployGroup para depender da ação FirstAction. Observe que a ação e o grupo de ações 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: configurar um grupo de ações para depender de outro grupo de ações.
O exemplo a seguir mostra como configurar um grupo de ações DeployGroup para depender do grupo de ações BuildAndTestGroup. Observe que os grupos de ações estão no mesmo nível.
Actions:
BuildAndTestGroup: # Action group 1
Actions:
BuildAction:
...
TestAction:
...
DeployGroup: #Action group 2
DependsOn:
- BuildAndTestGroup
Actions:
DeployAction1:
...
DeployAction2:
...
Exemplo: configurar um grupo de ações para depender de várias ações.
O exemplo a seguir mostra como configurar um grupo de ações DeployGroup para depender da ação FirstAction, da ação SecondAction e do grupo de ações BuildAndTestGroup. Observe que DeployGroup está no mesmo nível de FirstAction, SecondAction e 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:
...