Référencement d'une variable prédéfinie - 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.

Référencement d'une variable prédéfinie

Vous pouvez faire référence à des variables prédéfinies dans n'importe quelle action au sein d'un CodeCatalyst flux de travail Amazon.

Utilisez les instructions suivantes pour référencer une variable prédéfinie dans un flux de travail.

Pour plus d'informations sur les variables prédéfinies, consultezUtilisation de variables prédéfinies.

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.

Visual

Non disponible Choisissez YAML de consulter les YAML instructions.

YAML
Pour référencer une variable prédéfinie (YAMLéditeur)
  1. Ouvrez la CodeCatalyst console à l'adresse https://codecatalyst.aws/.

  2. Choisissez votre projet.

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

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

  5. Choisissez Modifier.

  6. Choisissez YAML.

  7. Dans une CodeCatalyst action, ajoutez la référence de variable prédéfinie en utilisant la syntaxe suivante :

    ${action-group-name.action-name-or-WorkflowSource.variable-name}

    Remplacer :

    • action-group-name avec le nom du groupe d'action.

      Note

      Vous pouvez omettre action-group-name s'il n'existe aucun groupe d'actions, ou si la variable est produite par une action du même groupe d'actions.

    • action-name-or-WorkflowSource avec :

      Nom de l'action qui génère la variable.

      or

      WorkflowSource, si la variable est la CommitId variable BranchName ou.

    • variable-name avec le nom de la variable.

    Par exemple :

    MySecondAction: Configuration: Steps: - Run: echo ${MyFirstECSAction.cluster}

    Voici un autre exemple  :

    MySecondAction: Configuration: Steps: - Run: echo ${WorkflowSource.CommitId}

    Pour obtenir plus d’exemples, consultez Exemples de référencement de variables prédéfinies. Pour plus d'informations, consultez le YAMLDéfinition du flux de travail correspondant à votre action.

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

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