View a markdown version of this page

Création d'un flux de travail - Amazon CodeCatalyst

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.

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 continue et de livraison continue (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 créez un fichier de définition de flux de travail à l'aide de l'éditeur https://docs.aws.amazon.com/codecatalyst/latest/userguide/flows.html#workflow.editors 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 revoir, exécuter et expérimenter.

Suivez la procédure suivante pour créer un flux de travail dans CodeCatalyst. Le flux de travail sera stocké sous forme de fichier YAML dans un ~/.codecatalyst/workflows/ dossier du référentiel source choisi. Vous pouvez éventuellement stocker le flux de travail dans un sous-dossier ou en faisant précéder le nom du fichier de flux de travail ~/.codecatalyst/workflows/ par un nom de dossier lorsque vous le validez. Pour plus d'informations, consultez les instructions suivantes.

Pour de plus amples informations sur les flux de travail, veuillez consulter Créez, testez et déployez à l'aide de workflows.

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 choisissez 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. 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 des branches 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 de 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 de plus amples informations, veuillez consulter Ajouter des déclencheurs aux flux de travail.

    2. Choisissez + Actions (en haut à gauche). Le catalogue Actions apparaît.

    3. Choisissez le signe plus (+) à l'intérieur d'une action pour l'ajouter au flux de travail. Utilisez le volet de droite pour configurer l'action. Pour de plus amples informations, veuillez consulter Ajouter une action à un 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 s'affiche. 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 de calcul et d'exécution.

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

  11. Choisissez Commit, puis dans la boîte de dialogue Commit workflow, procédez comme suit :

    1. Pour le nom du fichier Workflow, conservez le nom par défaut ou entrez le vôtre. Le fichier sera stocké dans un ~/.codecatalyst/workflows/ dossier du référentiel source et de la branche choisis. Vous pouvez faire précéder le nom du fichier d'un dossier ou d'un sous-dossier. Exemples :

      • La spécification my-workflow (pas de dossier) permet de stocker le fichier sous ~/.codecatalyst/workflows/my-workflow.yaml

      • La spécification folder/subfolder/my-workflow permet de stocker le fichier sous ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    2. Pour Valider le message, laissez le message par défaut ou saisissez le vôtre.

    3. Pour Référentiel et branche, 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 référentiel et la branche dès maintenant, si vous le souhaitez.

      Note

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

    4. Choisissez Valider 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 choisissez 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. 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 des branches 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 de plus amples informations, veuillez consulter Ajouter des déclencheurs aux flux de travail.

    2. Choisissez + Actions (en haut à gauche). Le catalogue Actions apparaît.

    3. Choisissez le signe plus (+) à l'intérieur d'une action pour l'ajouter au flux de travail. Utilisez le volet de droite pour configurer l'action. Pour de plus amples informations, veuillez consulter Ajouter une action à un 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 s'affiche. 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 de calcul et d'exécution.

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

  11. Choisissez Commit, puis dans la boîte de dialogue Commit workflow, procédez comme suit :

    1. Pour le nom du fichier Workflow, conservez le nom par défaut ou entrez le vôtre. Le fichier sera stocké dans un ~/.codecatalyst/workflows/ dossier du référentiel source et de la branche choisis. Vous pouvez faire précéder le nom du fichier d'un dossier ou d'un sous-dossier. Exemples :

      • La spécification my-workflow (pas de dossier) permet de stocker le fichier sous ~/.codecatalyst/workflows/my-workflow.yaml

      • La spécification folder/subfolder/my-workflow permet de stocker le fichier sous ~/.codecatalyst/workflows/folder/subfolder/my-workflow.yaml

    2. Pour Valider le message, laissez le message par défaut ou saisissez le vôtre.

    3. Pour Référentiel et branche, 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 référentiel et la branche dès maintenant, si vous le souhaitez.

      Note

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

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