Stiamo utilizzando il plug-in della pipeline con configurazione multibranch per il nostro CD. Abbiamo controllato il Jenkinsfile che funziona git.Flusso di lavoro trigger su Github push - Plugin per pipeline - Configurazione Multibranch
git url: "$url",credentialsId:'$credentials'
Il lavoro funziona bene, ma non lo fa innesco automatico quando un cambiamento è spinto a GitHub. Ho impostato correttamente i ganci Web GIT.
È interessante notare che quando vado in un ramo del lavoro multi-tracciato e faccio clic su "Visualizza configurazione", vedo che "Costruisci quando una modifica viene spostata su Github" è deselezionata. Non c'è modo di controllarlo poiché non posso modificare la configurazione del lavoro (dal momento che ci vuole dal genitore) e la stessa opzione non è presente in genitore.
Qualche idea su come risolvere questo problema?
Quale evento GH webhook hai registrato? L'evento 'push' sarebbe l'unico richiesto. Il tuo Jenkins è visibile da internet? Lo stato del webhook di GH mostra i valori di ritorno dal ricevitore webhook di Jenkins? – amuniz
Hai mai trovato una soluzione a questo senza il polling? – grayaii