Amministratori e sviluppatori di vRealize Automation Code Stream possono utilizzare il trigger Gerrit per integrare vRealize Automation Code Stream con il ciclo di vita di revisione del codice Gerrit. L'evento attiva una pipeline da eseguire quando si crea un set di patch, si pubblicano bozze, si uniscono modifiche al codice nel progetto Gerrit o si inseriscono direttamente le modifiche nel ramo Git.
Prerequisiti
- Verificare di essere un membro di un progetto in vRealize Automation Code Stream. In caso contrario, chiedere a un amministratore di vRealize Automation Code Stream di essere aggiunti come membri di un progetto. Vedere Come aggiungere un progetto in vRealize Automation Code Stream.
- Verificare che in vRealize Automation Code Stream sia presente un endpoint Gerrit configurato. Vedere Come integrare vRealize Automation Code Stream con Gerrit.
- Per attivare le pipeline, verificare di aver impostato le proprietà di input in modo che inviino i parametri Gerrit quando viene eseguita la pipeline.
Per informazioni sulla creazione dei parametri di input, vedere Pianificazione di una creazione nativa di integrazione e consegna continue in vRealize Automation Code Stream prima dell'aggiunta manuale di attività.
Procedura
risultati
Operazioni successive
Dopo avere confermato una modifica del codice nel progetto Gerrit, selezionare la scheda Attività per l'evento Gerrit in vRealize Automation Code Stream. Verificare che l'elenco di attività includa voci corrispondenti a ogni esecuzione della pipeline configurata nel trigger. Quando si verifica un evento, verranno eseguite solo le pipeline nel trigger Gerrit correlate al tipo di evento specifico. In questo esempio, se viene creato un set di patch, vengono eseguite solo Gerrit-Trigger-Pipeline e Gerrit-Demo-Pipeline.
Le informazioni nelle colonne della scheda Attività descrivono ciascun evento del trigger Gerrit. È possibile scegliere le colonne da visualizzare.
- Le colonne Modifica oggetto ed Esecuzione sono vuote se il trigger è un inserimento Git diretto.
- La colonna Trigger Gerrit mostra il trigger che ha creato l'evento.
- Il listener è disattivato per impostazione predefinita. Quando questa opzione è selezionata, viene visualizzato il listener Gerrit che ha ricevuto l'evento. Un listener può essere associato a più trigger.
- Il tipo di trigger è disattivato per impostazione predefinita. Quando questa opzione è selezionata, mostra se il trigger è stato attivato manualmente o automaticamente.
Per controllare l'attività per un'esecuzione completata o non riuscita, fare clic sui tre puntini a sinistra di una voce nella schermata Attività.
- Se la pipeline non viene eseguita a causa di un errore nel modello della pipeline o di un altro problema, correggere l'errore e selezionare Esegui nuovamente per eseguirla di nuovo.
- Se la pipeline non viene eseguita a causa di un problema di connettività di rete o di un altro problema, selezionare Riprendi per riavviare la stessa esecuzione della pipeline. In questo modo si abbreviano i tempi di esecuzione.
- Utilizzare Visualizza esecuzione per passare alla schermata Esecuzione. Vedere Come eseguire una pipeline e visualizzare i risultati.
- Utilizzare Elimina per eliminare la voce dalla schermata Attività.