Esempi di come configurare le dipendenze tra le azioni - Amazon CodeCatalyst

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esempi di come configurare le dipendenze tra le azioni

Gli esempi seguenti mostrano come configurare le dipendenze tra azioni e gruppi nel file di definizione del flusso di lavoro.

Esempio: configurazione di una dipendenza semplice

L'esempio seguente mostra come configurare un'Testazione in modo che dipenda dall'Buildazione che utilizza la DependsOn proprietà.

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

Esempio: configurazione di un gruppo di azioni in modo che dipenda da un'azione

L'esempio seguente mostra come configurare un gruppo di DeployGroup azioni in modo che dipenda dall'FirstActionazione. Notate che l'azione e il gruppo di azioni sono allo stesso livello.

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

Esempio: configurazione di un gruppo di azioni in modo che dipenda da un altro gruppo di azioni

L'esempio seguente mostra come configurare un gruppo di DeployGroup azioni in modo che dipenda dal gruppo di BuildAndTestGroup azioni. Notate che i gruppi di azione si trovano allo stesso livello.

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

Esempio: configurazione di un gruppo di azioni in modo che dipenda da più azioni

L'esempio seguente mostra come configurare un gruppo di DeployGroup azioni in modo che dipenda dall'FirstActionazione, dall'SecondActionazione e dal gruppo di BuildAndTestGroup azioni. Notate che DeployGroup è allo stesso livello di FirstActionSecondAction, eBuildAndTestGroup.

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