もう 1 つの方法は、ユーザーの構成ファイル (例:/var/lib/jenkins/users/username/config.xml) を手動で編集し、passwordHash の内容を更新することです。 :
<passwordHash>#jbcrypt:$2a$10$razd3L1aXndFfBNHO95aj.IVrFydsxkcQCcLmujmFQzll3hcUrY7S</passwordHash>
これが完了したら、Jenkins を再起動し、このパスワードを使用してログインします:
test
最も簡単な解決策は、セキュリティを完全に無効にすることです - true
を変更してください false
まで /var/lib/jenkins/config.xml
で ファイル。
<useSecurity>true</useSecurity>
同じことを達成するためのワンライナー:
sed -i 's/<useSecurity>true<\/useSecurity>/<useSecurity>false<\/useSecurity>/g' /var/lib/jenkins/config.xml
次に、Jenkins を再起動します。
sudo service jenkins restart
そして、管理パネルに移動して、もう一度すべてを設定してください。
Kubernetes ポッド内で Jenkins を実行していて、service
を実行できない場合 コマンドを実行すると、ポッドを削除して Jenkins を再起動できます:
kubectl delete pod <jenkins-pod-name>
コマンドが発行されると、Kubernetes は古いポッドを終了し、新しいポッドを開始します。