

Amazon n' CodeCatalyst est plus ouvert aux nouveaux clients. Les clients existants peuvent continuer à utiliser le service normalement. Pour de plus amples informations, veuillez consulter [Comment effectuer une migration depuis CodeCatalyst](migration.md).

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.

# Définition d'une variable
<a name="workflows-working-with-variables-define-input"></a>

Vous pouvez définir des variables de deux manières :
+ Dans la `Inputs` section d'une action de flux de travail, voir [Pour définir une variable dans la section « Entrées »](#workflows-to-define-variable-input)
+ Dans la `Steps` section d'une action de flux de travail, voir [Pour définir une variable dans la section « Étapes »](#workflows-to-define-variable-steps)
**Note**  
La `Steps` méthode ne fonctionne qu'avec les actions de CodeCatalyst construction, de test et d'**GitHub actions**, car ce sont les seules actions qui incluent une `Steps` section.

Pour obtenir des exemples, consultez [Exemples de variables](workflows-working-with-variables-ex.md).

Pour plus d'informations sur les variables, consultez[Utilisation de variables dans les flux de travail](workflows-working-with-variables.md).

------
#### [ Visual ]

**Pour définir une variable dans la section « Entrées » (éditeur visuel)**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Choisissez votre projet.

1. **Dans le volet de navigation, choisissez **CI/CD**, puis Workflows.**

1. Choisissez le nom de votre flux de travail. Vous pouvez filtrer par le nom du référentiel source ou de la branche où le flux de travail est défini, ou filtrer par nom ou statut du flux de travail.

1. Choisissez **Modifier**.

1. Choisissez **Visual**.

1. Dans le diagramme du flux de travail, choisissez l'action pour laquelle vous souhaitez définir la variable.

1. Choisissez **Entrées**.

1. Dans **Variables - facultatif**, choisissez **Ajouter une variable**, puis procédez comme suit :

   Spécifiez une séquence de name/value paires qui définit les variables d'entrée que vous souhaitez mettre à la disposition de l'action. Les noms de variables sont limités aux caractères alphanumériques (a-z, A-Z, 0-9), aux tirets (-) et aux traits de soulignement (\$1). Les espaces ne sont pas autorisés. Vous ne pouvez pas utiliser de guillemets pour activer les caractères spéciaux et les espaces dans les noms de variables.

   Pour plus d'informations sur les variables, y compris des exemples, consultez[Utilisation de variables dans les flux de travail](workflows-working-with-variables.md).

1. (Facultatif) Choisissez **Valider** pour valider le code YAML du flux de travail avant de le valider.

1. Choisissez **Valider**, entrez un message de validation, puis choisissez à nouveau **Valider**.

------
#### [ YAML ]

**Pour définir une variable dans la section « Entrées » (éditeur YAML)**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Choisissez votre projet.

1. **Dans le volet de navigation, choisissez **CI/CD**, puis Workflows.**

1. Choisissez le nom de votre flux de travail. Vous pouvez filtrer par le nom du référentiel source ou de la branche où le flux de travail est défini, ou filtrer par nom ou statut du flux de travail.

1. Choisissez **Modifier**.

1. Choisissez **YAML.**

1. Dans une action de flux de travail, ajoutez un code similaire au suivant :

   ```
   action-name:
     Inputs:
       Variables:
         - Name: variable-name
           Value: variable-value
   ```

   Pour obtenir plus d’exemples, consultez [Exemples de variables](workflows-working-with-variables-ex.md). Pour plus d'informations, consultez le [Définition du flux de travail YAML](workflow-reference.md) correspondant à votre action.

1. (Facultatif) Choisissez **Valider** pour valider le code YAML du flux de travail avant de le valider.

1. Choisissez **Valider**, entrez un message de validation, puis choisissez à nouveau **Valider**.

------

------
#### [ Visual ]

**Pour définir une variable dans la section « Étapes » (éditeur visuel)**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Choisissez votre projet.

1. **Dans le volet de navigation, choisissez **CI/CD**, puis Workflows.**

1. Choisissez le nom de votre flux de travail. Vous pouvez filtrer par le nom du référentiel source ou de la branche où le flux de travail est défini, ou filtrer par nom ou statut du flux de travail.

1. Choisissez **Modifier**.

1. Choisissez **Visual**.

1. Dans le diagramme du flux de travail, choisissez l'action pour laquelle vous souhaitez définir la variable.

1. Choisissez **Configuration**.

1. Dans **les commandes Shell** ou **GitHubActions YAML**, selon les options disponibles, définissez une variable dans les actions`Steps`, de manière explicite ou implicite.
   + Pour définir la variable de manière explicite, incluez-la dans une commande bash directement dans la `Steps` section.
   + Pour définir implicitement une variable, spécifiez-la dans un fichier référencé dans la `Steps` section de l'action.

     Pour obtenir des exemples, consultez [Exemples de variables](workflows-working-with-variables-ex.md). Pour plus d'informations, reportez-vous à la section [Définition du flux de travail YAML](workflow-reference.md) dédiée à l'action.

1. (Facultatif) Choisissez **Valider** pour valider le code YAML du flux de travail avant de le valider.

1. Choisissez **Valider**, entrez un message de validation, puis choisissez à nouveau **Valider**.

------
#### [ YAML ]

**Pour définir une variable dans la section « Étapes » (éditeur YAML)**

1. Ouvrez la CodeCatalyst console à l'[adresse https://codecatalyst.aws/](https://codecatalyst.aws/).

1. Choisissez votre projet.

1. **Dans le volet de navigation, choisissez **CI/CD**, puis Workflows.**

1. Choisissez le nom de votre flux de travail. Vous pouvez filtrer par le nom du référentiel source ou de la branche où le flux de travail est défini, ou filtrer par nom ou statut du flux de travail.

1. Choisissez **Modifier**.

1. Choisissez **YAML.**

1. Dans une action de flux de travail, définissez une variable dans la `Steps` section de l'action, de manière explicite ou implicite.
   + Pour définir la variable de manière explicite, incluez-la dans une commande bash directement dans la `Steps` section.
   + Pour définir implicitement une variable, spécifiez-la dans un fichier référencé dans la `Steps` section de l'action.

     Pour obtenir des exemples, consultez [Exemples de variables](workflows-working-with-variables-ex.md). Pour plus d'informations, reportez-vous à la section [Définition du flux de travail YAML](workflow-reference.md) dédiée à l'action.

1. (Facultatif) Choisissez **Valider** pour valider le code YAML du flux de travail avant de le valider.

1. Choisissez **Valider**, entrez un message de validation, puis choisissez à nouveau **Valider**.

------