Jenkins部署

Jdk部署和tomcat部署,我都是参照一位童鞋的文章(觉得写的很详细),一路顺畅下来,但是在jenkins中卡住了,按照她的方式的话,还是解决不了我的问题,所以我这里重点说下我的jenkins部署。

顺便也分享下我安装jdk和tomcat的链接:此篇链接文章非我原创,是转载的阿里云服务器环境部署JDK+Tomcat+Jenkins+Maven+Python+Git

1、下载安装包到本地,并上传(用rz命令打开文件进行上传(rz命令,需要先使用命令安装 yum -y install lrzsz,再运行 rz)

1)创建放安装包的目录:mkdir -p /app/software

《Jenkins部署》

2)在/app/software下,解压jenkins安装包rpm-ivh jenkins-2.9-1.1.noarch.rpm

3)查看jenkins安装路径(默认安装在/usr/lib下)

《Jenkins部署》

2、修改配置

1)vim /etc/sysconfig/jenkins

修改如下配置:

#避免执行脚本时权限不足,原来的用户为jenkins,现在改为root

JENKINS_USER=”root”

#默认为8080 与tomcat的端口冲突了这里我修改为8081,如你的8080端口未被占用,可以不改(但我不怎么喜欢占用8080端口)

JENKINS_PORT=”8081″

JENKINS_USER我这里设置了root需要为root赋予访问jenkins的权限

[root@iZwz9134fdtzopjx4m5p5nZ ~]# chown -R root /var/log/jenkins

[root@iZwz9134fdtzopjx4m5p5nZ ~]# chgrp -R root /var/log/jenkins

[root@iZwz9134fdtzopjx4m5p5nZ ~]# chown -R root /var/lib/jenkins

[root@iZwz9134fdtzopjx4m5p5nZ ~]# chgrp -R root /var/lib/jenkins

[root@iZwz9134fdtzopjx4m5p5nZ ~]# chown -R root /var/cache/jenkins

[root@iZwz9134fdtzopjx4m5p5nZ ~]# chgrp -R root /var/cache/jenkins

2)再修改另一处配置

[root@iZwz9134fdtzopjx4m5p5nZ ~]#  vim /etc/init.d/jenkins

找到

candidates=”

/etc/alternatives/java

/usr/lib/jvm/java-1.6.0/bin/java

/usr/lib/jvm/jre-1.6.0/bin/java

/usr/lib/jvm/java-1.7.0/bin/java

/usr/lib/jvm/jre-1.7.0/bin/java

/usr/lib/jvm/java-1.8.0/bin/java

/usr/lib/jvm/jre-1.8.0/bin/java

/usr/bin/java

在/usr/bin/java上面添加一行:/usr/java/jdk1.8.0_102/bin/java 前面是你的java安装路径。

最终如下

candidates=”

/etc/alternatives/java

/usr/lib/jvm/java-1.6.0/bin/java

/usr/lib/jvm/jre-1.6.0/bin/java

/usr/lib/jvm/java-1.7.0/bin/java

/usr/lib/jvm/jre-1.7.0/bin/java

/usr/lib/jvm/java-1.8.0/bin/java

/usr/lib/jvm/jre-1.8.0/bin/java

/usr/java/jdk1.8.0_102/bin/java

/usr/bin/java

《Jenkins部署》

3、启动

 service jenkins start

《Jenkins部署》

遇到的问题:最开始启动不成功,是一直提示我没有安装jenkins,如下图

后来才发现是我把jenkins.war包在多次安装过程中,移到其他目录了。所以后来复制回去/usr/lib/jenkins目录就好了

《Jenkins部署》

启动完成后即可登录http://IP:8081/访问Jenkins

4、登录Jenkins

1)第一次登录Jenkins 会要求解锁

《Jenkins部署》

2)直接获取红色路径的文件内容,再将该内容放到填写框中    cat /var/lib/jenkins/secrets/initialAdminPassword

《Jenkins部署》

3)进入之后推荐安装的插件

《Jenkins部署》

4)选择推荐安装的成功之后,进入之后,首次需要注册用户

《Jenkins部署》

5)注册完成后进入

《Jenkins部署》

6)点击进入,创建自己的项目即可

《Jenkins部署》

附上我用链接操作时的问题,落入的坑:

1、我按照下图中的都一直顺利,到了步骤5的时候,直接运行该语句java -jar /usr/local/webserver/jenkins.war–ajp13Port=-1 –httpPort=8081是可以成功的,提示是说jenkins 完全起成功了,但是我去查看端口号和进程,是看不到8081已经被占用了+看不到jenkins的进程;用http://IP:8081,可以访问,但是输入解锁密码之后就提示说连接不上我的jenkins(忘记截图了),后面就是一直提示说链接不上我部署的jenkins

======解决:这里应该是在我的上述步骤【2、修改配置   1)vim /etc/sysconfig/jenkins】这里修改端口号为8081就可以了。

修改完端口再启动,就OK了

《Jenkins部署》

该图就是原作者的操作步骤,原因就是我没有去改端口号

    原文作者:虾米桑
    原文地址: https://www.jianshu.com/p/a818a11cebe1
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞