Modifica dei trigger AWS CodeBuild - AWS CodeBuild

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

Modifica dei trigger AWS CodeBuild

ModificareAWS CodeBuildtrigger (console)

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 cron Amazon CloudWatch. 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 Creazione di trigger AWS CodeBuild.

Per modificare un trigger
  1. Apertura dellaAWS CodeBuildconsole alhttps://console.aws.amazon.com/codesuite/codebuild/home.

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

  3. 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 compilazione 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.

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

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

  6. 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 a base zero. Il minuto iniziale è un numero compreso tra zero e 59. L'ora iniziale è 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 iniziale di 15. Un trigger giornaliero che inizia ogni giorno a mezzanotte ha un'ora iniziale pari a zero e un minuto iniziale pari a zero. Un trigger giornaliero che inizia ogni giorno alle 23:59 ha un'ora di inizio di 23 e un minuto iniziale di 59.

    Frequency Parametri obbligatori Informazioni
    Orario

    Avvia minuto

    Utilizza il menu a discesa Start minute (Avvia minuto).

    Giornaliero

    Avvia minuto

    Avvia ora

    Utilizza il menu a discesa Start minute (Avvia minuto).

    Utilizza il menu a discesa Start hour (Avvia ora).

    Settimanale

    Avvia minuto

    Avvia ora

    Avvia giorno

    Utilizza il menu a discesa Start minute (Avvia minuto).

    Utilizza il menu a discesa Start hour (Avvia ora).

    Utilizza il menu a discesa Start day (Avvia giorno).

    Personalizza

    Espressione cron

    Inserisci un’espressione cron in Cron expression (Espressione cron). Un’espressione cron ha sei campi obbligatori separati da uno spazio bianco. I campi specificano un valore di avvio per minuti, ore, giorno del mese, mese, giorno della settimana e anno. Puoi usare i caratteri jolly per specificare un range, valori aggiuntivi e altro ancora. Ad esempio, l'espressione cron0 9 ? * MON-FRI *prevede una compilazione ogni giorno della settimana alle 9:00.Espressioni cronnellaGuida per l'utente Amazon CloudWatch Events.

  7. Seleziona Enable this trigger (Attiva questo trigger).

Nota

Puoi utilizzare la console Amazon CloudWatch suhttps://console.aws.amazon.com/cloudwatch/per modificare la versione di origine, il timeout e altre opzioni non disponibili inAWS CodeBuild.

ModificareAWS CodeBuildattiva a livello di programmazione

CodeBuild utilizza le regole Amazon EventBridge per i trigger di compilazione. È possibile utilizzare l'API EventBridge per modificare a livello di programmazione i trigger di compilazione per i progetti CodeBuild. Consulta .Guida di riferimento all'API Amazon EventBridgeper ulteriori informazioni.