Jenkins 安装步骤及遇到的问题总结
1. 下载war包
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
2. 服务器安装JDK
先输入java看是否安装,如果回复java:commant not found,说明没有安装
如果没有安装,输入下面指令安装
yum install java-1.8.0-openjdk
注意: 根据您的CentOS版本,OpenJDK的程序包名称可能不同
查看jdk版本
java -version
3. 启动 java -jar /usr/local/webserver/jenkins.war --httpPort=8080 #启动时直接配置端口
访问:http://服务器IP:8080/ #服务器为linux虚拟机时可直接关闭防火墙
注意:/usr/local/webserver/jenkins.war这个是你的jenkins安装包存放的位置,需要根据自己路径配置
4. Jenkins首次登录
在浏览器中输入 ip:8080登录jenkins 如:192.168.xx.xx:8080
注意:输入的ip应在英文模式下输入
进入Unlock Jenkins界面,
输入命令行 cat /root/.jenkins/secrets/initialAdminPassword 找到初始密码
continue
查看进程
ps -ef|grep jenkins
查看防火墙状态
service iptables status
if firewall is not running ok
else service iptables stop 关闭防火墙
Q1:jenkins首次启动卡在启动界面
1):赋予jenkins项目777权限
chmod -R 777 jenkins
2): 需要修改下配置文件,因为你所在网络被限制了。
进入jenkins的工作目录,打开hudson.model.UpdateCenter.xml
把http://updates.jenkins-ci.org/update-center.json改成http://mirror.xmission.com/jenkins/updates/update-center.json
如何找到hudson.model.UpdateCenter.xml???
通过log找到
jenkins home directory: /root/.jenkins
cd /root/.jenkins
打开文件进行修改 nano hudson.model.UpdateCenter.xml
Q2: 我昨天用IE浏览器登录jenkins进行到输入初始密码处,一直没有进入安装插件界面
今天用谷歌浏览器登录,界面显示无法访问
根据百度设置如下:设置-->在搜索引擎里找管理搜索引擎-->找到百度--点击右边的三点--设为默认搜索引擎 ok
另外推荐用chrome浏览器
Q3: 再次登录时直接进入登录界面,我还没安装插件、新建用户名呢??
今天卸载jenkins(清理掉/root/.jenkins的文件),重新安装,在重新安装输入的指令后显示安装失败,见下图,原因一是在输入的指令后面多加了一个'/',二是没有好好看打印的log信息
Q4:网页每次进入输入密码页时我都会把SecureCRT运行着的程序退出(Ctrl+c),输入找密码的指令,这样导致页面一直卡在启动页面,无法进入下一步
今天又重新看了一遍老徐的视频,发现老徐是在另连接的一个SecureCRT上找的初始密码,我也照做了,终于进入了安装插件的界面,安装ok
总之,以后做事要细心,注意细节,坚信坚持的力量