彻底卸载
service jenkins stop
yum clean all
yum -y remove jenkins
rm -rf /var/cache/jenkins
rm -rf /var/lib/jenkins/
1、安装wget
sudo yum install wget
2、安装JDK
sudo yum install java
3、安装Jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum install jenkins
4、启动Jenkins
sudo service jenkins start
4. 启动Jenkins
$ sudo service jenkins start
有可能出现错误:“Starting Jenkins -bash: /usr/bin/java: No such file or directory”。表示找不到Jenkins找不到java。
这时就需要“vi /etc/init.d/jenkins”,把java路径加上(如下):
/usr/lib/jvm/jre-1.6.0/bin/java /usr/lib/jvm/java-1 .5.0/bin/java
/usr/lib/jvm/jre-1.5.0/bin/java
/opt/app/jdk1.7.0_09/bin/java(jdk路径)
5、开启8080端口
Jenkis的默认端口是8080,需要手动开启centos的8080端口。
命令:
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent
重启防火墙:
sudo firewall-cmd --reload
6、访问8080端口
linux终端输入:
sudo cat /var/lib/jenkins/secrets/initialAdminPassword
查看密码。
点击"Continue"。
点击"Skip Plugin"。
创建用户名密码,点击"Continue as admin"。
点击"start using Jenkins"。
出现以上界面,Jenkins安装成功。
附:忘记密码
进入Jenkins家目录,备份config.xml
sudo cd /var/lib/jenkins/
sudo cp -a config.xml config.xml.bak
修改如下
<useSecurity>true</useSecurity> 修改成 <useSecurity>false</useSecurity>
<authorizationStrategy> .... </authorizationStrategy> 标签之间的内容全部删除
## 其实authorizationStrategy 之间的东西不清理也可以,主要是把 useSecurity的true改成false重启即可
重启 Jenkins 可以无账号和密码登录Jenkins
sudo service jenkins restart
修改用户密码
"系统管理"—>"Configure Global Security"—>“启用安全”—>"Jenkins专有用户数据库"-->"允许用户注册"—>点击保存。
"系统管理"—>"管理用户",可以修改相应用户密码。
还原config.xml文件
sudo rm -rf config.xml
sudo cp -a config.xml.bak config.xml
sudo rm -rf config.xml.bak
sudo service jenkins restart
使用相应用户登录即可。