Un altro modo sarebbe modificare manualmente il file di configurazione per il tuo utente (ad es. /var/lib/jenkins/users/username/config.xml) e aggiornare il contenuto di passwordHash :
<passwordHash>#jbcrypt:$2a$10$razd3L1aXndFfBNHO95aj.IVrFydsxkcQCcLmujmFQzll3hcUrY7S</passwordHash>
Dopo averlo fatto, riavvia Jenkins e accedi utilizzando questa password:
test
La soluzione più semplice è disabilitare completamente la sicurezza - modifica true
a false
in /var/lib/jenkins/config.xml
file.
<useSecurity>true</useSecurity>
Una battuta per ottenere lo stesso risultato:
sed -i 's/<useSecurity>true<\/useSecurity>/<useSecurity>false<\/useSecurity>/g' /var/lib/jenkins/config.xml
Quindi riavvia Jenkins:
sudo service jenkins restart
E poi vai al pannello di amministrazione e imposta tutto ancora una volta.
Se nel caso stai eseguendo Jenkins all'interno di un pod Kubernetes e non puoi eseguire service
comando, puoi semplicemente riavviare Jenkins eliminando il pod:
kubectl delete pod <jenkins-pod-name>
Una volta emesso il comando, Kubernetes terminerà il vecchio pod e ne avvierà uno nuovo.