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.
Utilisation de variables prédéfinies
Les variables prédéfinies sont des paires clé-valeur émises automatiquement par un flux de travail et mises à votre disposition pour que vous puissiez les utiliser dans des actions de flux de travail.
Vous pouvez utiliser des variables prédéfinies dans n'importe quelle action du flux de travail.
Rubriques
Référencer une variable prédéfinie
Suivez les instructions ci-dessous pour référencer une variable prédéfinie.
Prérequis
Déterminez le nom de la variable prédéfinie à laquelle vous souhaitez faire référence, par exempleCommitId
. Pour plus d’informations, consultez Déterminer les variables prédéfinies émises par votre flux de travail.
Déterminer les variables prédéfinies émises par votre flux de travail
Vous pouvez déterminer les variables prédéfinies émises par votre flux de travail de deux manières :
-
Exécutez le flux de travail une seule fois. Une fois l'exécution terminée, les variables émises par le flux de travail sont affichées dans l'onglet Variables de la page des détails de l'exécution. Pour plus d’informations, consultez Afficher le statut et les détails de l'exécution du flux de travail.
-
Consultez le Liste des variables prédéfinies. Cette référence répertorie le nom (clé) et la valeur de chaque variable prédéfinie.
Note
La taille totale maximale des variables d'un flux de travail est répertoriée dansQuotas pour les workflows. Si la taille totale dépasse le maximum, l'action qui se produit une fois le maximum atteint peut échouer.
Exemples de variables prédéfinies
Les exemples suivants montrent comment référencer des variables prédéfinies dans le fichier de définition du flux de travail.
Exemples
Exemple : Référencement de la variable prédéfinie CommitId « »
L'exemple suivant montre comment faire référence à la variable CommitId
prédéfinie dans l'MyBuildAction
action. La CommitId
variable est sortie automatiquement par CodeCatalyst.
Bien que l'exemple montre la variable utilisée dans l'action de génération, vous pouvez l'utiliser CommitId
dans n'importe quelle action.
MyBuildAction:
Identifier: aws/build@v1
Inputs:
Sources:
- WorkflowSource
Configuration:
Steps:
#Build Docker image and tag it with a commit ID
- Run: docker build -t image-repo/my-docker-image:latest .
- Run: docker tag image-repo/my-docker-image:${WorkflowSource.CommitId}
Exemple : Référencement de la variable prédéfinie BranchName « »
L'exemple suivant montre comment faire référence à la variable BranchName
prédéfinie dans l'CDKDeploy
action. La BranchName
variable est sortie automatiquement par CodeCatalyst.
Bien que l'exemple montre la variable utilisée dans l'action de AWS CDK
déploiement, vous pouvez l'utiliser BranchName
dans n'importe quelle action.
CDKDeploy:
Identifier: aws/cdk-deploy@v1
Inputs:
Sources:
- WorkflowSource
Configuration:
StackName: app-stack-${WorkflowSource.BranchName}