下面按常见需求给你几种“重置 Ubuntu 上 Jenkins”的方式,你可以按实际情况选。
适合:Jenkins 能正常启动,但配置乱了
sudo systemctl stop jenkins
sudo mv /var/lib/jenkins /var/lib/jenkins.bak
sudo mkdir /var/lib/jenkins
sudo chown -R jenkins:jenkins /var/lib/jenkins
sudo systemctl start jenkins
访问
http://<ip>:8080,会像新安装一样让你输入初始密码
初始密码:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
适合:彻底重置、版本混乱、插件冲突
sudo systemctl stop jenkins
sudo apt remove --purge jenkins -y
sudo apt autoremove -y
sudo rm -rf /var/lib/jenkins
sudo rm -rf /var/cache/jenkins
sudo rm -rf /etc/jenkins
sudo rm -rf /var/log/jenkins
sudo apt update
sudo apt install jenkins -y
sudo systemctl enable --now jenkins
适合:忘记管理员密码
sudo systemctl stop jenkins
编辑用户配置(假设管理员是 admin):
sudo nano /var/lib/jenkins/users/admin/config.xml
删掉 <passwordHash> 内容,改为:
<passwordHash>#jbcrypt:$2a$10$DdaWzN64JuAmFlJL0L7w2eIqkq4U5F2uZ6q5Q5Q5Q5Q5Q5Q5Q5Q5</passwordHash>
密码为:password
sudo systemctl start jenkins
sudo rm -rf /var/lib/jenkins/plugins/*
sudo systemctl restart jenkins
docker stop jenkins
docker rm jenkins
docker run -d \
--name jenkins \
-p 8080:8080 -p 50000:50000 \
-v jenkins_home:/var/jenkins_home \
jenkins/jenkins:lts
如果你能告诉我:
我可以给你精确一步到位命令。