Filtraggio in base agli eventi push (console) - AWS CodePipeline

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Filtraggio in base agli eventi push (console)

Puoi utilizzare la console per aggiungere filtri per gli eventi push e includere o escludere rami o percorsi di file.

Filtraggio in base agli eventi push (console)
  1. Accedi AWS Management Console e apri la CodePipeline console all'indirizzo http://console.aws.amazon.com/codesuite/codepipeline/home.

    Vengono visualizzati i nomi e lo stato di tutte le pipeline associate al tuo AWS account.

  2. In Name (Nome), scegliere il nome della pipeline da modificare. Altrimenti, utilizzate questi passaggi nella procedura guidata di creazione della pipeline.

  3. Nella pagina dei dettagli della pipeline, scegliere Edit (Modifica).

  4. Nella pagina Modifica, scegliete l'azione sorgente che desiderate modificare. Scegli Modifica trigger. Scegli Specificare filtro.

  5. In Tipo di evento, scegli Push tra le seguenti opzioni.

    • Scegli Push per avviare la pipeline quando una modifica viene inviata al tuo repository di origine. Questa opzione consente ai campi di specificare filtri per rami e percorsi di file o tag Git.

    • Scegli Pull request per avviare la pipeline quando una pull request viene aperta, aggiornata o chiusa nel tuo repository di origine. Questa opzione consente ai campi di specificare filtri per i rami di destinazione e i percorsi dei file.

  6. In Tipo di filtro, scegliete una delle seguenti opzioni.

    • Scegliete Branch per specificare i rami del repository di origine monitorati dal trigger per sapere quando avviare l'esecuzione di un flusso di lavoro. In Include, inserite gli schemi per i nomi dei rami in formato glob che desiderate specificare per la configurazione del trigger per avviare la pipeline in base alle modifiche nei rami specificati. In Exclude, inserite i modelli regex per i nomi dei rami in formato glob che desiderate specificare affinché la configurazione del trigger ignori e non avvii la pipeline in base alle modifiche nei rami specificati. Per ulteriori informazioni, consulta Lavorare con i modelli a globo nella sintassi.

      Nota

      Se l'inclusione e l'esclusione hanno entrambe lo stesso schema, l'impostazione predefinita prevede l'esclusione del pattern.

      È possibile utilizzare modelli regex in formato glob per definire i nomi dei rami. Ad esempio, main.* da utilizzare per abbinare tutti i rami che iniziano con. main.* Per ulteriori informazioni, consulta Lavorare con i modelli a globo nella sintassi.

      Per attivare un pulsante, specifica i rami verso cui stai effettuando il push, ovvero i rami di destinazione. Per attivare una pull request, specifica i rami di destinazione verso cui stai aprendo la pull request.

    • (Facoltativo) In Percorsi dei file, specifica i percorsi dei file per il trigger. Immettete i nomi nelle caselle Includi ed Escludi, a seconda dei casi.

      È possibile utilizzare modelli regex in formato glob per definire i nomi dei percorsi dei file. Ad esempio, utilizzare per prod.* abbinare tutti i percorsi dei file che iniziano con. prod.* Per ulteriori informazioni, consulta Lavorare con i modelli a globo nella sintassi.

    • Scegli Tag per configurare la configurazione del trigger della pipeline per iniziare con i tag Git. In Includi, inserisci i modelli per i nomi dei tag in formato glob che desideri specificare per la configurazione del trigger per avviare la pipeline al rilascio del tag o dei tag specificati. In Exclude, inserite i pattern regex per i nomi dei tag in formato glob che desiderate specificare affinché la configurazione del trigger ignori e non avvii la pipeline al rilascio del tag o dei tag specificati. Se include ed esclude hanno entrambi lo stesso schema di tag, l'impostazione predefinita prevede l'esclusione del modello di tag.