Une autre façon serait de modifier manuellement le fichier de configuration pour votre utilisateur (par exemple /var/lib/jenkins/users/username/config.xml) et de mettre à jour le contenu de passwordHash :
<passwordHash>#jbcrypt:$2a$10$razd3L1aXndFfBNHO95aj.IVrFydsxkcQCcLmujmFQzll3hcUrY7S</passwordHash>
Une fois que vous avez fait cela, redémarrez simplement Jenkins et connectez-vous en utilisant ce mot de passe :
test
La solution la plus simple consiste à désactiver complètement la sécurité - modifiez true
à false
en /var/lib/jenkins/config.xml
fichier.
<useSecurity>true</useSecurity>
Un one-liner pour obtenir la même chose :
sed -i 's/<useSecurity>true<\/useSecurity>/<useSecurity>false<\/useSecurity>/g' /var/lib/jenkins/config.xml
Ensuite, redémarrez simplement Jenkins :
sudo service jenkins restart
Et puis allez dans le panneau d'administration et réglez tout à nouveau.
Si vous exécutez votre Jenkins dans un pod Kubernetes et que vous ne pouvez pas exécuter service
commande, alors vous pouvez simplement redémarrer Jenkins en supprimant le pod :
kubectl delete pod <jenkins-pod-name>
Une fois la commande émise, Kubernetes mettra fin à l'ancien pod et en démarrera un nouveau.