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 d'artefacts
Les exemples suivants montrent comment générer, saisir et référencer des artefacts dans le fichier de définition du CodeCatalyst flux de travail Amazon.
Rubriques
Exemple : sortie d'un artefact
L'exemple suivant montre comment générer un artefact qui inclut deux fichiers .jar.
Actions:
Build:
Identifier: aws/build@v1
Outputs:
Artifacts:
- Name: ARTIFACT1
Files:
- build-output/file1.jar
- build-output/file2.jar
Exemple : saisie d'un artefact généré par une autre action
L'exemple suivant vous montre comment générer un artefact appelé ARTIFACT4 in et BuildActionA le saisir dansBuildActionB.
Actions:
BuildActionA:
Identifier: aws/build@v1
Outputs:
Artifacts:
- Name: ARTIFACT4
Files:
- build-output/file1.jar
- build-output/file2.jar
BuildActionB:
Identifier: aws/build@v1
Inputs:
Artifacts:
- ARTIFACT4
Configuration:
Exemple : Référencement de fichiers dans plusieurs artefacts
L'exemple suivant montre comment générer deux artefacts nommés ART5 et ART6 dansBuildActionC, puis référencer deux fichiers nommés file5.txt (dans artefactART5) et file6.txt (dans artefactART6) dans BuildActionD (sousSteps).
Note
Pour plus d'informations sur le référencement de fichiers, consultezRéférencement de fichiers dans un artefact.
Note
Bien que l'exemple montre le $CATALYST_SOURCE_DIR_ART5 préfixe utilisé, vous pouvez l'omettre. C'est parce que ART5 c'est l'entrée principale. Pour en savoir plus sur l'entrée principale, voirRéférencement de fichiers dans un artefact.
Actions:
BuildActionC:
Identifier: aws/build@v1
Outputs:
Artifacts:
- Name: ART5
Files:
- build-output/file5.txt
- Name: ART6
Files:
- build-output/file6.txt
BuildActionD:
Identifier: aws/build@v1
Inputs:
Artifacts:
- ART5
- ART6
Configuration:
Steps:
- run: cd $CATALYST_SOURCE_DIR_ART5/build-output && cat file5.txt
- run: cd $CATALYST_SOURCE_DIR_ART6/build-output && cat file6.txt
Exemple : Référencement d'un fichier dans un seul artefact
L'exemple suivant vous montre comment générer un artefact nommé ART7 dansBuildActionE, puis référencer file7.txt (dans artefactART7) dans BuildActionF (sousSteps).
Remarquez que la référence ne nécessite pas le $CATALYST_SOURCE_DIR_ artifact-name préfixe devant le build-output répertoire comme c'était le cas dansExemple : Référencement de fichiers dans plusieurs artefacts. Cela est dû au fait qu'un seul élément est spécifié sousInputs.
Note
Pour plus d'informations sur le référencement de fichiers, consultezRéférencement de fichiers dans un artefact.
Actions:
BuildActionE:
Identifier: aws/build@v1
Outputs:
Artifacts:
- Name: ART7
Files:
- build-output/file7.txt
BuildActionF:
Identifier: aws/build@v1
Inputs:
Artifacts:
- ART7
Configuration:
Steps:
- run: cd build-output && cat file7.txt
Exemple : Référencer un fichier dans un artefact en présence d'un WorkflowSource
L'exemple suivant vous montre comment générer un artefact nommé ART8 dansBuildActionG, puis référencer file8.txt (dans artefactART8) dans BuildActionH (sousSteps).
Remarquez que la référence nécessite le $CATALYST_SOURCE_DIR_ artifact-name préfixe, comme c'était le cas dansExemple : Référencement de fichiers dans plusieurs artefacts. Cela est dû au fait que plusieurs éléments sont spécifiés sous Inputs (une source et un artefact). Vous avez donc besoin du préfixe pour indiquer où rechercher le fichier.
Note
Pour plus d'informations sur le référencement de fichiers, consultezRéférencement de fichiers dans un artefact.
Actions:
BuildActionG:
Identifier: aws/build@v1
Outputs:
Artifacts:
- Name: ART8
Files:
- build-output/file8.txt
BuildActionH:
Identifier: aws/build@v1
Inputs:
Sources:
- WorkflowSource
Artifacts:
- ART8
Configuration:
Steps:
- run: cd $CATALYST_SOURCE_DIR_ART8/build-output && cat file8.txt
Exemple : Référencement d'un fichier dans un artefact lorsqu'un groupe d'action est présent
L'exemple suivant vous montre comment générer un artefact nommé ART9 dans ActionGroup1ActionI, puis référencer file9.txt (dans artefactART9) dans. ActionJ
Pour plus d'informations sur le référencement de fichiers, consultezRéférencement de fichiers dans un artefact.
Actions:
ActionGroup1:
Actions:
ActionI:
Identifier: aws/build@v1
Outputs:
Artifacts:
- Name: ART9
Files:
- build-output/file9.yml
ActionJ:
Identifier: aws/cfn-deploy@v1
Inputs:
Sources:
- WorkflowSource
Artifacts:
- ART9
Configuration:
template: /artifacts/ActionGroup1@ActionJ/ART9/build-output/file9.yml