Filtraggio in base alle richieste pull (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 alle richieste pull (console)

È possibile utilizzare la console per aggiungere filtri per le richieste pull con eventi specifici e includere o escludere rami o percorsi di file.

Filtraggio in base alle richieste pull (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 Pull request 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 rispetto ai rami di destinazione specificati. La selezione di questa opzione consente ai campi di specificare filtri per rami e percorsi di file.

      Facoltativamente, puoi specificare i seguenti eventi di pull request da filtrare:

      • Viene creata la pull request

      • Viene apportata una nuova revisione alla pull request

      • La pull request è chiusa

  6. In Tipo di filtro, scegli 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 di file, specifica i nomi dei 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.