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.
Argomenti
Modifica un trigger per un repository (console)
Apri la CodeCommit console su https://console.aws.amazon.com/codesuite/codecommit/home
. In Repository, selezionare il repository in cui si desidera modificare un trigger per gli eventi del repository.
-
Nel riquadro di navigazione per il repository, scegliere Settings (Impostazioni), quindi Triggers (Trigger).
-
Dall'elenco di trigger per il repository, scegliere il trigger che si desidera modificare, quindi selezionare Edit (Modifica).
Apportare le modifiche desiderate al trigger, quindi scegliere Save (Salva).
Modifica un trigger per un repository ()AWS CLI
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.-
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 coppiarepositoryName
. Salvare il file.Ad esempio, se desideri modificare un trigger denominato
MyFirstTrigger
nel repository inMyDemoRepo
modo che si applichi a tutti i rami, sostituisciloconfigurationId
conrepositoryName
e rimuovi il trigger specificatomain
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" ] } ] } 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
" }