2015-05-20 12 views
13

Per il nostro progetto usiamo GitHub. Abbiamo abilitato TravicCI (come richiesto per il nostro progetto). Oltre a ciò, abbiamo anche un'istanza completa di Jenkins in esecuzione con il builder richiesta pull.Jenkins + Github Pull Request nome visualizzato del builder

Ora questo tutto funziona benissimo, e nella panoramica di una richiesta di pull questo aspetto: Overview pull request

Ora, come potete vedere Travis viene visualizzato piacevolmente con un nome. L'installazione di Jenkins è comunque mostrata come "predefinita". Mi piacerebbe cambiare questo a qualcos'altro, tuttavia non riesco a trovare nulla da nessuna parte (github, jenkins, impostazioni del plugin) su come/dove cambiare questo. Come posso cambiare questo?

risposta

15

È possibile modificare questo nel processo.

vostro lavoro> Configura> Crea Trigger> Imposta trigger> Commit Contesto Stato

Inserire qualcosa in questo campo per sovrascrivere "default".

+0

"Commit Status Context" sembra promettente. Tuttavia, non funziona in GHPRB 1.29. Il contesto viene creato per l'azione _Build Triggered_ ma non per le altre azioni "Commit Status". – jmoody

+0

@jmoody, è quello che vedo anch'io. Hai trovato una soluzione? O stai ancora ottenendo 'default' per tutto tranne l'azione Build Triggered? –

+2

Sembra che se ci si basa sulle impostazioni predefinite per il plug-in, si finisce con questo comportamento. Se imposti il ​​'Context' nelle impostazioni di build in modo specifico, sembra che funzioni come previsto. –

1

Nella versione GHPRB 1.33.0, l'opzione per modificare il nome del controllo per GitHub PR è compresa nella configurazione del lavoro: Il tuo lavoro> Configura> Ambiente di creazione> Imposta lo stato di commit GitHub con contesto e messaggio personalizzati (Must configurare il processo upstream utilizzando il trigger GHPRB) Contesto stato commit

0

Potrei essere in ritardo con questa risposta, ma il mio suggerimento è quello di creare un altro utente come account "bot" per connettersi con GitHub dal server Jenkins anziché utilizzare il principale account amministratore. Questo aggiunge un altro livello di sicurezza alla connessione. Ho scritto un po 'su di esso here

Problemi correlati