

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à.

# Trigger AWS CodeBuild si crea automaticamente
<a name="build-triggers"></a>

Puoi creare un trigger su un progetto per pianificare una build una volta ogni ora, giorno o settimana. Puoi anche modificare un trigger per utilizzare una regola personalizzata con un'espressione CloudWatch cron di Amazon. Ad esempio, utilizzando un'espressione cron, puoi pianificare una build in un orario specifico ogni giorno feriale. Per informazioni sulla creazione e la modifica dei trigger, consulta [Creare trigger AWS CodeBuild](#trigger-create) e. [Modifica i AWS CodeBuild trigger](triggers-edit.md)

**Topics**
+ [Creare trigger AWS CodeBuild](#trigger-create)
+ [Modifica i AWS CodeBuild trigger](triggers-edit.md)

## Creare trigger AWS CodeBuild
<a name="trigger-create"></a>

Puoi creare un trigger su un progetto per pianificare una build una volta ogni ora, giorno o settimana. Puoi anche creare un trigger utilizzando una regola personalizzata con un'espressione CloudWatch cron di Amazon. Ad esempio, utilizzando un'espressione cron, puoi pianificare una build in un orario specifico ogni giorno feriale. 

**Nota**  
Non è possibile avviare una compilazione in batch da un trigger di compilazione, un EventBridge evento Amazon o un' AWS Step Functions attività.

**Topics**
+ [Crea AWS CodeBuild trigger (console)](#trigger-create-console)
+ [Crea AWS CodeBuild trigger a livello di codice](#trigger-create-code)

### Crea AWS CodeBuild trigger (console)
<a name="trigger-create-console"></a>

Utilizzare la procedura seguente per creare trigger utilizzando. Console di gestione AWS

**Per creare un trigger** 

1. Apri la AWS CodeBuild console su [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Nel riquadro di navigazione, scegliere **Build projects (Progetti di compilazione)**.

1. Selezionare il collegamento del progetto di compilazione a cui si desidera aggiungere un trigger, quindi selezionare la scheda**Build triggers (Trigger della build)**.
**Nota**  
Per impostazione predefinita, vengono visualizzati i 100 progetti di build più recenti. Per visualizzare altri progetti di compilazione, selezionare l'icona a forma di ingranaggio, quindi selezionare un valore diverso per **Projects per page (Progetti per pagina)** oppure utilizzare le frecce avanti e indietro.

1. Selezionare **Create trigger (Crea trigger)**.

1. Alla voce **Trigger name (Nome trigger)**, inserire un nome.

1. Dal menu a discesa **Frequency (Frequenza)**, scegli la frequenza per il trigger. Se intendi creare una frequenza utilizzando un'espressione cron, seleziona **Custom (Personalizzato)**.

1. Specifica il parametro relativo alla frequenza del tuo trigger. Puoi inserire i primi caratteri delle selezioni nella casella di testo per filtrare le voci del menu a discesa.
**Nota**  
 Le ore e i minuti di inizio sono basati su zero. Il minuto di inizio è un numero compreso tra zero e 59. L'ora di inizio è un numero compreso tra zero e 23. Ad esempio, un trigger giornaliero che inizia ogni giorno alle 12:15 ha un'ora di inizio di 12 e un minuto di inizio di 15. Un trigger giornaliero che inizia ogni giorno a mezzanotte ha un'ora di inizio pari a zero e un minuto di inizio pari a zero. Un trigger giornaliero che inizia ogni giorno alle 23:59 ha un'ora di inizio di 23 e un minuto di inizio di 59.   
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codebuild/latest/userguide/build-triggers.html)

1.  Seleziona **Enable this trigger (Attiva questo trigger)**. 

1.  (Facoltativo) Espandere **Advanced section (Sezione avanzata)**. Digitare una versione della sorgente in **Source version (Versione sorgente)**. 
   +  Per Amazon S3, inserisci l'ID della versione che corrisponde alla versione dell'elemento di input che desideri creare. Se il valore **Source version (Versione sorgente)** non è specificato, viene utilizzata l'ultima versione. 
   +  Per AWS CodeCommit, digita un ID di commit. Se **Source version (Versione di origine)** non è specificata, viene utilizzato l'ID commit HEAD del ramo predefinito. 
   + Per GitHub o GitHub Enterprise, digita un ID di commit, un ID di pull request, un nome di filiale o un nome di tag che corrisponda alla versione del codice sorgente che desideri creare. Se specifichi l'ID di una richiesta pull, devi utilizzare il formato `pr/pull-request-ID` (ad esempio, `pr/25`). Se specifichi un nome ramo, viene utilizzato l'ID commit HEAD del ramo. Se **Source version (Versione sorgente)** non è specificata, viene utilizzato l'ID commit HEAD del ramo predefinito.
   + Per Bitbucket, digita un ID commit, un nome ramo o un nome tag che corrispondono alla versione del codice sorgente che desideri utilizzare. Se specifichi un nome ramo, viene utilizzato l'ID commit HEAD del ramo. Se **Source version (Versione sorgente)** non è specificata, viene utilizzato l'ID commit HEAD del ramo predefinito.

1. (Facoltativo) Specificate un timeout compreso tra 5 minuti e 2160 minuti (36 ore). Questo valore specifica per quanto tempo AWS CodeBuild tenta una compilazione prima che si interrompa. Se **Hours (Ore)** e **Minutes (Minuti)** vengono lasciati vuoti, viene utilizzato il valore del timeout predefinito specificato nel progetto. 

1. Selezionare **Create trigger (Crea trigger)**.

### Crea AWS CodeBuild trigger a livello di codice
<a name="trigger-create-code"></a>

CodeBuild utilizza EventBridge le regole di Amazon per i trigger di compilazione. Puoi utilizzare l' EventBridge API per creare programmaticamente trigger di compilazione per i tuoi progetti. CodeBuild Per ulteriori informazioni, consulta [Amazon EventBridge API Reference](https://docs.aws.amazon.com/eventbridge/latest/APIReference/).

# Modifica i AWS CodeBuild trigger
<a name="triggers-edit"></a>

Puoi modificare un trigger su un progetto per pianificare una build una volta ogni ora, giorno o settimana. Puoi anche modificare un trigger per utilizzare una regola personalizzata con un'espressione CloudWatch cron di Amazon. Ad esempio, utilizzando un'espressione cron, puoi pianificare una build in un orario specifico ogni giorno feriale. Per informazioni su come creare un trigger , vedi [Creare trigger AWS CodeBuild](build-triggers.md#trigger-create).

**Topics**
+ [Modifica i AWS CodeBuild trigger (console)](#triggers-edit-console)
+ [Modifica i AWS CodeBuild trigger a livello di codice](#trigger-edit-code)

## Modifica i AWS CodeBuild trigger (console)
<a name="triggers-edit-console"></a>

Utilizzare la procedura seguente per modificare i trigger utilizzando. Console di gestione AWS

**Per modificare un trigger**

1. Apri la AWS CodeBuild console su [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home).

1. Nel riquadro di navigazione, scegliere **Build projects (Progetti di compilazione)**.

1. Selezionare il collegamento del progetto di compilazione da modificare, quindi selezionare la scheda **Build triggers (Trigger della build)**.
**Nota**  
Per impostazione predefinita, vengono visualizzati i 100 progetti di build più recenti. Per visualizzare altri progetti di compilazione, selezionare l'icona a forma di ingranaggio, quindi selezionare un valore diverso per **Projects per page (Progetti per pagina)** oppure utilizzare le frecce avanti e indietro.

1. Selezionare il pulsante di opzione accanto al trigger da modificare, quindi selezionare **Edit (Modifica)**.

1. Dal menu a discesa **Frequency (Frequenza)**, scegli la frequenza per il trigger. Se intendi creare una frequenza utilizzando un'espressione cron, seleziona **Custom (Personalizzato)**.

1. Specifica il parametro relativo alla frequenza del tuo trigger. Puoi inserire i primi caratteri delle selezioni nella casella di testo per filtrare le voci del menu a discesa.
**Nota**  
 Le ore e i minuti di inizio sono basati su zero. Il minuto di inizio è un numero compreso tra zero e 59. L'ora di inizio è un numero compreso tra zero e 23. Ad esempio, un trigger giornaliero che inizia ogni giorno alle 12:15 ha un'ora di inizio di 12 e un minuto di inizio di 15. Un trigger giornaliero che inizia ogni giorno a mezzanotte ha un'ora di inizio pari a zero e un minuto di inizio pari a zero. Un trigger giornaliero che inizia ogni giorno alle 23:59 ha un'ora di inizio di 23 e un minuto di inizio di 59.   
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/it_it/codebuild/latest/userguide/triggers-edit.html)

1.  Seleziona **Enable this trigger (Attiva questo trigger)**. 

**Nota**  
Puoi utilizzare la CloudWatch console Amazon all'indirizzo [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/)per modificare la versione sorgente, il timeout e altre opzioni non disponibili in AWS CodeBuild.

## Modifica i AWS CodeBuild trigger a livello di codice
<a name="trigger-edit-code"></a>

CodeBuild utilizza EventBridge le regole di Amazon per i trigger di compilazione. Puoi utilizzare l' EventBridge API per modificare a livello di codice i trigger di compilazione per i tuoi progetti. CodeBuild Per ulteriori informazioni, consulta [Amazon EventBridge API Reference](https://docs.aws.amazon.com/eventbridge/latest/APIReference/).