安装环境:Centos-6.8
安装方式:源码安装
前提条件:JDK已配置
1.登录linux,切换到root用户
1)因为我是使用的阿里云服务器,直接使用的就是root用户
2)如果不是root账号,使用su root获取root用户权限,当前工作目录不变(需要root密码)或sudo –i不需要root密码直接切换成root(需要当前用户密码)
2.下载Jenkins至Linux服务器(选择最新版本,shyongyum方式下载安装)
[root@YTX_18_93 XXXX]# sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
[root@YTX_18_93 XXXX]# sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
[root@YTX_18_93 XXXX]# sudo yum install jenkins
看到jenkins版本和complete字样时,已经安装完成
3.查看服务器正被使用的端口号
netstat -ntulp |grep 80(查看以80开头的所有端口)
4.配置Jenkins端口(Jenkins默认的端口是8080,如果8080被占用则修改Jenkins端口)
[root@YTX_18_93 ~]#vi /etc/sysconfig/Jenkins
修改JENKINS_PORT="8080",默认为“8080”
在第3步中”8080”端口已被使用,我这里更改为”8888”
5.启动Jenkins
输入“service jenkins restart”,启动失败
是jdk的配置问题
[root@YTX_18_93 ~]#vi /etc/init.d/jenkins (修改jdk配置)
更改之前的代码:candidates="
/etc/alternatives/java
/usr/lib/jvm/java-1.8.0/bin/java
/usr/lib/jvm/jre-1.8.0/bin/java
/usr/lib/jvm/java-1.7.0/bin/java
/usr/lib/jvm/jre-1.7.0/bin/java
/usr/bin/java”
更改后的代码:
candidates="
/etc/alternatives/java
/usr/local/jdk8/bin/java
/usr/local/jdk8/jre/bin/java
/usr/bin/java
”
6.启动Jenkins
[root@YTX_18_93 ~]#service jenkins restart
在本地浏览器中输入“http://IP:8888”登录jenkins,第一次登录Jenkins会要求解锁
打开红色标记中的路径,取出password,填入上图,点击“continue”
代码如下:
vim /var/lib/jenkins/secrets/initialAdminPassword
输入完成后会提示安装自定义插件还是推荐插件,此处我选择推荐插件:
等待插件安装完成后
输入上述信息,设置管理员用户
至此,jenkins已安装完成。