2014-12-10 15 views
11

Desidero sapere come creare le credenziali che possono essere utilizzate da Jenkins e dai lavori in esecuzione in Jenkins per connettersi a servizi di terze parti.Utilizzo delle credenziali jenkins

+1

La risposta è 42. Puoi dire a stregoni servizi di terze parti a cui vuoi accedere con Jenkins? Altrimenti questa domanda otterrà almeno nessuna risposta. – LucasF

+0

@ Lucas, ho creato le credenziali per tutti gli utenti di build in Jenkins. Sono usati nel plugin Git. Ora non so come usarli per caricare artefatti su Nexus. –

+0

Sono stato in grado di incollare un token da GitHub nel testo segreto Credenziali. – MarkHu

risposta

6

È necessario specificare il servizio di terze parti su cui si lavorerà. Di seguito è un esempio di credenziali con bitbucket

Ora sto lavorando con Jenkins ver. 1.568. Per impostazione predefinita, c'è la funzionalità Credenziali. Quindi, se vuoi aggiungere una credenziale, fai clic su Aggiungi credenziali. Ad esempio, mi piacerebbe aggiungere SSH Nome utente con la password, così posso usarlo a verificare il codice da bitbucket

enter image description here enter image description here

+0

Io lavoro più o meno lo stesso su Jenkins 2+ – avi613

6

Plug-in credenziali: fornisce un modo centralizzato per definire le credenziali che possono essere utilizzate dall'istanza Jenkins, dai plug-in e dai lavori di compilazione.

Credenziali Plugin di binding: consente di configurare i lavori di compilazione per l'immissione di credenziali come variabili di ambiente.

I plug-in di terze parti devono essere installati nell'istanza Jenkins. Ad esempio, Assembla Auth Plugin consente di autenticare in un repository Assembla.

Quali servizi di terze parti stai collaborando?

+0

caricare su Nexus. –

0

Invece di usare SSH Nome utente con la chiave privata è possibile usa semplicemente il nome utente con la password opzione

+0

La password è stampata come testo normale nella directory temp del nodo Jenkins. Sono stato spaventato quando ho scoperto questo, quindi ho deciso di usare l'opzione SSH username/private key. – vincent

Problemi correlati