Modifica i trigger per un repository AWS CodeCommit - AWS CodeCommit

AWS CodeCommit non è più disponibile per i nuovi clienti. I clienti esistenti di AWS CodeCommit possono continuare a utilizzare il servizio normalmente. Scopri di più»

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 i trigger per un repository AWS CodeCommit

È possibile modificare i trigger che sono stati creati per un repository. CodeCommit così come gli eventi e i rami dei trigger, l'azione eseguita in risposta all'evento e altre impostazioni.

Modifica un trigger per un repository (console)

  1. Apri la CodeCommit console su https://console.aws.amazon.com/codesuite/codecommit/home.

  2. In Repository, selezionare il repository in cui si desidera modificare un trigger per gli eventi del repository.

  3. Nel riquadro di navigazione per il repository, scegliere Settings (Impostazioni), quindi Triggers (Trigger).

  4. Dall'elenco di trigger per il repository, scegliere il trigger che si desidera modificare, quindi selezionare Edit (Modifica).

  5. Apportare le modifiche desiderate al trigger, quindi scegliere Save (Salva).

Modifica un trigger per un repository ()AWS CLI

  1. In un terminale (Linux, macOS o Unix) o dal prompt dei comandi (Windows), esegui il get-repository-triggers comando per creare un JSON file con la struttura di tutti i trigger configurati per il tuo repository. Ad esempio, per creare un JSON file denominato MyTriggers.json con la struttura di tutti i trigger configurati per un repository denominato: MyDemoRepo

    aws codecommit get-repository-triggers --repository-name MyDemoRepo >MyTriggers.json

    Questo comando non restituisce nulla, ma un file denominato MyTriggers.json viene creato nella directory in cui è stato eseguito il comando.

  2. Modifica il JSON file in un editor di testo semplice e apporta modifiche al blocco di attivazione del trigger che desideri modificare. Sostituire la coppia configurationId con una coppia repositoryName. Salvare il file.

    Ad esempio, se desideri modificare un trigger denominato MyFirstTrigger nel repository in MyDemoRepo modo che si applichi a tutti i rami, sostituiscilo configurationId con repositoryName e rimuovi il trigger specificato main e inseriscilo. preprod red italic text Per impostazione predefinita, se non sono specificati rami, il trigger viene applicato a tutti i rami nel repository:

    { "repositoryName": "MyDemoRepo", "triggers": [ { "destinationArn": "arn:aws:sns:us-east-2:111122223333:MyCodeCommitTopic", "branches": [ "main", "preprod" ], "name": "MyFirstTrigger", "customData": "", "events": [ "all" ] } ] }
  3. Dal terminale o dalla riga di comando, esegui il comando put-repository-triggers. Questo aggiorna tutti i trigger per il repository, incluse le modifiche apportate al trigger: MyFirstTrigger

    aws codecommit put-repository-triggers --repository-name MyDemoRepo file://MyTriggers.json

    Questo comando restituisce un ID di configurazione, simile al seguente:

    { "configurationId": "0123456-I-AM-AN-EXAMPLE" }