Sto cercando di capire come funziona il trigger gerrit in Jenkins nei dettagli? Inoltre, come viene invocato il test per la cosa innescata?Come funziona il plugin Gerrit-trigger in Jenkins?
Grazie,
Sto cercando di capire come funziona il trigger gerrit in Jenkins nei dettagli? Inoltre, come viene invocato il test per la cosa innescata?Come funziona il plugin Gerrit-trigger in Jenkins?
Grazie,
Il trigger Gerrit funziona così:
Si collega al server di Gerrit usando ssh e usa Gerrit flusso-eventi comando
E poi orologi questo flusso come i dati sono disponibili in
Si cercherà di associare gli eventi ai trigger che sono stati definiti nei progetti
Potenziale pit-cadute:
utente Jenkins dispone di credenziali ssh impropri
Jenkins non ha i diritti di flusso-eventi
Come per controllare :
il login come utente Jenkins
ssh -p 29418 [email protected] Gerrit flusso-eventi
spingere un commit al server e si dovrebbe vedere le cose sul vostro flusso
problemi: connessione
ssh fallito? imposta la tua coppia di chiavi ssh
Nessun streaming giusto? Vai alla All-Progetti-> Accesso e sotto capacità globali aggiungono stream Eventi al gruppo non interattiva Utenti
Ci puoi dare qualche più per andare qui? La documentazione sul trigger Gerrit è su [Gerrit Trigger] (https://wiki.jenkins-ci.org/display/JENKINS/Gerrit+Trigger), ma suppongo che tu abbia alcune domande più specifiche. Che cosa hai provato e cosa stai tentando di fare? – gaige
Sì, hai fatto bene. quello che voglio sapere con esattezza è come l'informazione (codice) di Gerrit viene trasferita a Jenkins e viceversa? Qual è la forma di informazione? So che l'informazione è disponibile tramite SSH - ma come? Grazie – moe312
Inoltre, quale API collega anche il plugin? – moe312