Amazon ne CodeCatalyst sera plus ouvert aux nouveaux clients à compter du 7 novembre 2025. Si vous souhaitez utiliser le service, veuillez vous inscrire avant le 7 novembre 2025. Pour de plus amples informations, veuillez consulter Comment effectuer une migration depuis CodeCatalyst.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exemples de configuration des dépendances entre les actions
Les exemples suivants montrent comment configurer les dépendances entre les actions et les groupes dans le fichier de définition du flux de travail.
Rubriques
Exemple : Configuration d'une dépendance simple
L'exemple suivant montre comment configurer une Test action pour qu'elle dépende de l'Buildaction utilisant la DependsOn propriété.
Actions:
Build:
Identifier: aws/build@v1
Configuration:
...
Test:
DependsOn:
- Build
Identifier: aws/managed-test@v1
Configuration:
...
Exemple : Configuration d'un groupe d'actions pour qu'il dépende d'une action
L'exemple suivant montre comment configurer un groupe d'DeployGroupactions pour qu'il dépende de l'FirstActionaction. Notez que l'action et le groupe d'actions sont au même niveau.
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:
...
Exemple : Configuration d'un groupe d'actions pour qu'il dépende d'un autre groupe d'actions
L'exemple suivant montre comment configurer un groupe d'DeployGroupactions pour qu'il dépende du groupe BuildAndTestGroup d'actions. Notez que les groupes d'action sont au même niveau.
Actions:
BuildAndTestGroup: # Action group 1
Actions:
BuildAction:
...
TestAction:
...
DeployGroup: #Action group 2
DependsOn:
- BuildAndTestGroup
Actions:
DeployAction1:
...
DeployAction2:
...
Exemple : Configuration d'un groupe d'actions pour qu'il dépende de plusieurs actions
L'exemple suivant montre comment configurer un groupe d'DeployGroupactions pour qu'il dépende de l'SecondActionaction, de l'action et du groupe BuildAndTestGroup d'actions. FirstAction Notez que DeployGroup c'est au même niveau que FirstActionSecondAction, etBuildAndTestGroup.
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:
...