Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Exemples de variables

Mode de mise au point
Exemples de variables - Amazon 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.

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.

Les exemples suivants montrent comment définir et référencer des variables dans le fichier de définition du flux de travail.

Pour plus d'informations sur les variables, consultezUtilisation de variables dans les flux de travail.

Exemple : définition d'une variable à l'aide de la propriété Inputs

L'exemple suivant montre comment définir deux variables, VAR1 etVAR2, dans une Inputs section.

Actions: Build: Identifier: aws/build@v1 Inputs: Variables: - Name: VAR1 Value: "My variable 1" - Name: VAR2 Value: "My variable 2"

Exemple : définition d'une variable à l'aide de la propriété Steps

L'exemple suivant montre comment définir explicitement une DATE variable dans la Steps section.

Actions: Build: Identifier: aws/build@v1 Configuration: Steps: - Run: DATE=$(date +%m-%d-%y)

Exemple : exportation d'une variable à l'aide de la propriété Outputs

L'exemple suivant vous montre comment définir deux variablesTIMESTAMP, REPOSITORY-URI et comment les exporter à l'aide de la Outputs section.

Actions: Build: Identifier: aws/build@v1 Inputs: Variables: - Name: REPOSITORY-URI Value: 111122223333.dkr.ecr.us-east-2.amazonaws.com/codecatalyst-ecs-image-repo Configuration: Steps: - Run: TIMESTAMP=$(date +%m-%d-%y-%H-%m-%s) Outputs: Variables: - REPOSITORY-URI - TIMESTAMP

Exemple : Référencement d'une variable définie dans la même action

L'exemple suivant vous montre comment spécifier une VAR1 variable dansMyBuildAction, puis la référencer dans la même action en utilisant$VAR1.

Actions: MyBuildAction: Identifier: aws/build@v1 Inputs: Variables: - Name: VAR1 Value: my-value Configuration: Steps: - Run: $VAR1

Exemple : Référencement d'une variable définie dans une autre action

L'exemple suivant montre comment spécifier une TIMESTAMP variable dansBuildActionA, l'exporter à l'aide de la Outputs propriété, puis la référencer dans BuildActionB using${BuildActionA.TIMESTAMP}.

Actions: BuildActionA: Identifier: aws/build@v1 Configuration: Steps: - Run: TIMESTAMP=$(date +%m-%d-%y-%H-%m-%s) Outputs: Variables: - TIMESTAMP BuildActionB: Identifier: aws/build@v1 Configuration: Steps: - Run: docker build -t my-ecr-repo/image-repo:latest . - Run: docker tag my-ecr-repo/image-repo:${BuildActionA.TIMESTAMP} # Specifying just '$TIMESTAMP' here will not work # because TIMESTAMP is not a variable # in the BuildActionB action.

Exemple : référence à un secret

L'exemple suivant montre comment faire référence à un my-password secret. my-passwordC'est la clé du secret. La clé de ce secret et la valeur de mot de passe correspondante doivent être spécifiées sur la page Secrets de la CodeCatalyst console avant d'être utilisés dans le fichier de définition du flux de travail. Pour de plus amples informations, veuillez consulter Masquage de données à l'aide de secrets.

Actions: BuildActionA: Identifier: aws/build@v1 Configuration: Steps: - Run: curl -u LiJuan:${Secrets.my-password} https://example.com
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.