Centos7 Rpm 安装Jenkins 与升级

一:规划工作

      操作系统的安装参考我的这个帖子 

      机器规划如下

ip服务器名称作用其他
192.168.122.22jenkins主节点 

      安装包来源   点击这里下载Jenkins

 

二:安装与配置

#下载rpm包
wget http://mirrors.jenkins-ci.org/redhat-stable/jenkins-2.235.1-1.1.noarch.rpm

#安装
rpm -ivh jenkins-2.235-1.1.noarch.rpm

      安装很快,只有两三行提示100%的信息。

      修改配置,执行vim /etc/sysconfig/jenkins,主要修改如下几处内容

#以下两个端口可以根据实际进行修改
JENKINS_PORT="8080"
JENKINS_AJP_PORT="8089"

#这里确定Jenkins所属的用户。为了避免可能的权限问题,这里使用root
JENKINS_USER="root"

      修改完毕之后,建议将Jenkins的几处文件的属组也进行相应修改。因为这里设置的是root用户,下面也归属于root组

chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins

      执行命令  vi /etc/rc.d/init.d/jenkins

      如果看到的如下内容中,没有你的jdk的路径,需要进行添加,如红框所示,乃是我本机的jdk路径

      启动 service jenkins start。一般来说,到这里就正常了。

      首次登录,会让你输入一个密码,按照页面提示的位置去获取密码,然后输入到页面即可。

 

三:升级

      jenkins分为LTS版本和每周release版本。

      前者在大版本号之下还会有小版本号,如2.235.5。而后者只有大版本号,如2.235

      但是不同类型版本之间是可以互相升级的。这点毋需担心。

      升级不是安装,无论之前是用rpm方式安装,还是在tomcat中部署安装等,我们只需使用war包升级即可

      比如,我们要从2.190这个每周升级版升级到2.235.5这个长期维护版。可以如下操作。

3.1:下载更新包

      这个更新包的下载,可以自行从镜像地址下载,也可以从jenkins的管理选项中下载

      区别在于,后者下载的一定是最新版本。

      下载后,得到的是一个jenkins.war包

3.2:升级

      先在服务器上搜索jenkins.war。一般位置会在  /usr/lib/jenkins下

     

      然后,将原jenkins.war包备份,再把新war包上传。

      最后,重启jenkins(/etc/init.d/jenkins restart)。

     

      如果一切正常,就会升级成功了。

 

四:问题

4.1:启动失败

      有可能是/etc/rc.d/init.d/jenkins中没有配置本机正确的jdk。做相应配置即可。

      然后重启即可。

 

4.2:jenkins.service changed on disk. Run "systemctl daemon-reload"错误。

      这个,只需要按照提示,执行"systemctl daemon-reload"后就可解决。

 

4.3:页面访问不到

      大概率是因为防火墙原因。centos7,简单的处理方式只需关闭防火墙即可

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值