Ho installato la pipeline come codice docker demo with multibranch.Come limitare gli utenti che possono eseguire test jenkinsfile nelle richieste pull?
Funziona bene. Ho aggiunto il mio nome utente github come organizzazione e quando faccio una richiesta pull, i test vengono eseguiti.
Tuttavia, quando alcuni altri utenti effettuano una richiesta di pull, vengono eseguiti anche i test. Vorrei approvare manualmente quali richieste di pull da collaboratori esterni sono valide per essere eseguite nel mio server jenkins. C'è un modo per farlo?
Posso farlo con ghprb, ma non è compatibile con le condotte e voglio migrare i miei lavori alle condotte.
Credo che questo caso d'uso dovrebbe essere risolto con https://wiki.jenkins.io/display/JENKINS/GitHub+Branch+Source+Plugin adesso. – mkobit