Création d'un flux de travail - 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.

Création d'un flux de travail

Un flux de travail est une procédure automatisée qui décrit comment créer, tester et déployer votre code dans le cadre d'un système d'intégration et de livraison continues (CI/CD). Un flux de travail définit une série d'étapes, ou d'actions, à effectuer lors de l'exécution d'un flux de travail. Un flux de travail définit également les événements, ou déclencheurs, qui déclenchent le démarrage du flux de travail. Pour configurer un flux de travail, vous devez créer un fichier de définition de flux de travail à l'aide de l'éditeur visuel ou YAML de la CodeCatalyst console.

Astuce

Pour un aperçu rapide de la manière dont vous pouvez utiliser les flux de travail dans un projet, créez un projet avec un plan. Chaque plan déploie un flux de travail fonctionnel que vous pouvez examiner, exécuter et tester.

Utilisez les procédures suivantes pour créer un flux de travail dans CodeCatalyst.

Pour de plus amples informations sur les flux de travail, veuillez consulter Créez, testez et déployez avec des flux de travail dans CodeCatalyst.

Visual
Pour créer un flux de travail à l'aide de l'éditeur visuel
  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 Créer un flux de travail.

    La boîte de dialogue Créer un flux de travail apparaît.

  5. Dans le champ Référentiel source, choisissez un référentiel source dans lequel résidera le fichier de définition du flux de travail. Le fichier sera stocké dans le ~/.codecatalyst/workflows/ dossier du référentiel choisi. S'il n'existe aucun référentiel source, créez-en un.

  6. Dans le champ Branche, choisissez une branche dans laquelle résidera le fichier de définition du flux de travail.

  7. Choisissez Créer.

    Amazon CodeCatalyst enregistre les informations du référentiel et de la succursale en mémoire, mais le flux de travail n'est pas encore validé.

  8. Choisissez Visual.

  9. Créez le flux de travail :

    1. (Facultatif) Dans le diagramme du flux de travail, sélectionnez la case Source et déclencheurs. Un volet Déclencheurs apparaît. Choisissez Ajouter un déclencheur pour ajouter un déclencheur. Pour plus d’informations, consultez Ajouter un déclencheur push, pull ou Schedule.

    2. Choisissez + Actions (en haut à gauche). Le catalogue Actions s'affiche.

    3. Choisissez le signe plus (+) dans une action pour l'ajouter au flux de travail. Utilisez le volet de droite pour configurer l'action. Pour plus d’informations, consultez Ajouter une action à un CodeCatalyst flux de travail.

    4. (Facultatif) Choisissez les propriétés du flux de travail (en haut à droite). Un volet des propriétés du flux de travail apparaît. Configurez le nom du flux de travail, le mode d'exécution et le calcul. Pour plus d’informations, consultez Configuration du comportement de mise en file d'attente des exécutions et Configuration des images Docker de l'environnement de calcul et d'exécution pour un flux de travail.

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

  11. Choisissez Commit, puis dans la boîte de dialogue Valider le flux de travail, procédez comme suit :

    1. Pour le nom du fichier Workflow, laissez le nom par défaut ou entrez le vôtre.

    2. Pour le message de validation, laissez le message par défaut ou entrez le vôtre.

    3. Pour Repository and Branch, choisissez le référentiel source et la branche pour le fichier de définition du flux de travail. Ces champs doivent être définis sur le référentiel et la branche que vous avez spécifiés précédemment dans la boîte de dialogue Créer un flux de travail. Vous pouvez modifier le dépôt et la branche dès maintenant, si vous le souhaitez.

      Note

      Après avoir validé votre fichier de définition de flux de travail, celui-ci ne peut pas être associé à un autre référentiel ou branche. Veillez donc à les choisir avec soin.

    4. Choisissez Commit pour valider le fichier de définition du flux de travail.

YAML
Pour créer un flux de travail à l'aide de l'éditeur YAML
  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 Créer un flux de travail.

    La boîte de dialogue Créer un flux de travail apparaît.

  5. Dans le champ Référentiel source, choisissez un référentiel source dans lequel résidera le fichier de définition du flux de travail. Le fichier sera stocké dans le ~/.codecatalyst/workflows/ dossier du référentiel choisi. S'il n'existe aucun référentiel source, créez-en un.

  6. Dans le champ Branche, choisissez une branche dans laquelle résidera le fichier de définition du flux de travail.

  7. Choisissez Créer.

    Amazon CodeCatalyst enregistre les informations du référentiel et de la succursale en mémoire, mais le flux de travail n'est pas encore validé.

  8. Choisissez YAML.

  9. Créez le flux de travail :

    1. (Facultatif) Ajoutez un déclencheur au code YAML. Pour plus d’informations, consultez Ajouter un déclencheur push, pull ou Schedule.

    2. Choisissez + Actions (en haut à gauche). Le catalogue Actions s'affiche.

    3. Choisissez le signe plus (+) dans une action pour l'ajouter au flux de travail. Utilisez le volet de droite pour configurer l'action. Pour plus d’informations, consultez Ajouter une action à un CodeCatalyst flux de travail.

    4. (Facultatif) Choisissez les propriétés du flux de travail (en haut à droite). Un volet des propriétés du flux de travail apparaît. Configurez le nom du flux de travail, le mode d'exécution et le calcul. Pour plus d’informations, consultez Configuration du comportement de mise en file d'attente des exécutions et Configuration des images Docker de l'environnement de calcul et d'exécution pour un flux de travail.

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

  11. Choisissez Commit, puis dans la boîte de dialogue Valider le flux de travail, procédez comme suit :

    1. Pour le nom du fichier Workflow, laissez le nom par défaut ou entrez le vôtre.

    2. Pour le message de validation, laissez le message par défaut ou entrez le vôtre.

    3. Pour Repository and Branch, choisissez le référentiel source et la branche pour le fichier de définition du flux de travail. Ces champs doivent être définis sur le référentiel et la branche que vous avez spécifiés précédemment dans la boîte de dialogue Créer un flux de travail. Vous pouvez modifier le dépôt et la branche dès maintenant, si vous le souhaitez.

      Note

      Après avoir validé votre fichier de définition de flux de travail, celui-ci ne peut pas être associé à un autre référentiel ou branche. Veillez donc à les choisir avec soin.

    4. Choisissez Commit pour valider le fichier de définition du flux de travail.