Démarrage automatique d'un flux de travail exécuté après des événements liés à un référentiel tiers - 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.

Démarrage automatique d'un flux de travail exécuté après des événements liés à un référentiel tiers

Vous pouvez utiliser un GitHub référentiel lié, un référentiel Bitbucket ou un référentiel de GitLab projet comme source pour un flux de travail, dans lequel les modifications apportées à une branche spécifiée dans un GitHub référentiel lié, un référentiel Bitbucket ou un référentiel de GitLab projet démarrent automatiquement une exécution de 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 du visuel ou de l'YAMLéditeur 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.

Lorsque vous configurez un flux de travail pour utiliser un GitHub référentiel lié, un référentiel Bitbucket ou un référentiel de GitLab projet, le fichier de configuration du flux de travail est stocké dans ce GitHub référentiel, ce référentiel Bitbucket ou ce référentiel de GitLab projet. La configuration du flux de travail est un YAML fichier qui définit le nom du flux de travail, les déclencheurs, les ressources, les artefacts et les actions. Pour plus d'informations sur le fichier de configuration du flux de travail, consultezYAMLDéfinition du flux de travail.

Le fichier de configuration du flux de travail doit se trouver dans le ./codecatalyst/workflows/ répertoire de votre GitHub référentiel, du référentiel Bitbucket ou GitLab du référentiel de projet.

Vous pouvez utiliser l'éditeur de flux de travail pour créer et configurer des flux de travail. Pour plus d’informations, consultez Commencer à utiliser les flux de travail et Connecter les référentiels sources aux flux de travail.

Ajouter des déclencheurs pour démarrer des exécutions de flux de travail

Vous pouvez configurer un CodeCatalyst flux de travail pour démarrer automatiquement une exécution lorsque le code est envoyé vers la branche spécifiée de votre dépôt GitHub ou de celui de Bitbucket. Pour démarrer l'exécution automatique d'un flux de travail, ajoutez un déclencheur dans la Triggers section du fichier de configuration du flux de travail.

Exemple : un simple déclencheur push à code

L'exemple suivant montre un déclencheur qui lance l'exécution d'un flux de travail chaque fois que du code est envoyé à une branche de votre référentiel source.

Triggers: - Type: PUSH

Exemple : un simple déclencheur de pull request

L'exemple suivant montre un déclencheur qui lance l'exécution d'un flux de travail chaque fois qu'une pull request est créée contre une branche de votre référentiel source.

Triggers: - Type: PULLREQUEST Events: - OPEN

Pour plus d'informations, voir Démarrage d'un flux de travail exécuté automatiquement à l'aide de déclencheurs.