Filtrage des pull requests (console) - AWS CodePipeline

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.

Filtrage des pull requests (console)

Vous pouvez utiliser la console pour ajouter des filtres pour les pull requests présentant des événements spécifiques et pour inclure ou exclure des branches ou des chemins de fichiers.

Filtrage des pull requests (console)
  1. Connectez-vous à la CodePipeline console AWS Management Console et ouvrez-la à l'adresse http://console.aws.amazon.com/codesuite/codepipeline/home.

    Les noms et le statut de tous les pipelines associés à votre AWS compte sont affichés.

  2. Dans Name, choisissez le nom du pipeline que vous souhaitez modifier. Sinon, suivez ces étapes dans l'assistant de création de pipeline.

  3. Sur la page des détails du pipeline, choisissez Edit.

  4. Sur la page Modifier, choisissez l'action source que vous souhaitez modifier. Choisissez Modifier les déclencheurs. Choisissez Spécifier le filtre.

  5. Dans Type d'événement, choisissez Pull request parmi les options suivantes.

    • Choisissez Push pour démarrer le pipeline lorsqu'une modification est transmise à votre référentiel source. Cette option permet aux champs de spécifier des filtres pour les branches, les chemins de fichiers ou les balises Git.

    • Choisissez Pull request pour démarrer le pipeline lorsqu'une pull request est ouverte, mise à jour ou fermée dans les branches cibles spécifiées. Cette option permet aux champs de spécifier des filtres pour les branches et les chemins de fichiers.

      Vous pouvez éventuellement spécifier les événements de pull request suivants à filtrer :

      • Une pull request est créée

      • Une nouvelle révision est apportée à la pull request

      • La pull request est fermée

  6. Dans Type de filtre, choisissez l'une des options suivantes.

    • Choisissez Branch pour spécifier les branches de votre référentiel source que le déclencheur surveille afin de savoir quand démarrer une exécution de flux de travail. Dans Inclure, entrez les modèles de noms de branches au format global que vous souhaitez spécifier pour la configuration du déclencheur afin de démarrer votre pipeline en cas de modification des branches spécifiées. Dans Exclure, entrez les modèles d'expression régulière pour les noms de branches au format global que vous souhaitez spécifier pour que la configuration du déclencheur soit ignorée et pour ne pas démarrer votre pipeline lorsque des modifications sont apportées aux branches spécifiées. Pour plus d’informations, consultez Utilisation de modèles globulaires dans la syntaxe.

      Note

      Si l'inclusion et l'exclusion ont le même modèle, le modèle par défaut est d'exclure le modèle.

      Vous pouvez utiliser des modèles regex au format global pour définir les noms de vos branches. Par exemple, utilisez main.* pour faire correspondre toutes les branches commençant parmain.*. Pour plus d’informations, consultez Utilisation de modèles globulaires dans la syntaxe.

      Pour un déclencheur, spécifiez les branches vers lesquelles vous poussez, c'est-à-dire les branches de destination. Pour un déclencheur de pull request, spécifiez les branches de destination auxquelles vous ouvrez une pull request.

    • (Facultatif) Sous Chemins de fichier, spécifiez les noms des chemins de fichier pour votre déclencheur. Entrez les noms dans Inclure et Exclure, le cas échéant.

      Vous pouvez utiliser des modèles regex au format global pour définir les noms de chemin de vos fichiers. Par exemple, utilisez pour prod.* faire correspondre tous les chemins de fichiers commençant parprod.*. Pour plus d’informations, consultez Utilisation de modèles globulaires dans la syntaxe.