系统是centos 7.3 1611最小化安装,
首先,需要先安装Java(1.8u131),Tomcat(8.5.16),Maven(3.5.0)
1. 下载,需要root权限
# su root
导入仓库并安装
# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo
# rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key
# yum install jenkins
因为我本地的机器的JDK是手动安装的,不是yum,所以jenkis配置文件里面的常规jdk路径并不能匹配上我实际环境的路径,Jenkins无法启动,需要修改配置文件。
# vi /etc/rc.d/init.d/jenkins
在/usr/bin/java下面,添加上你本机的java路径,如图所示:

然后修改一下jenkins的运行端口,因为很多时候本机的tomcat默认是8080会冲突,我目前是改成8081
vi /etc/sysconfig/jenkins
/8080 //查找,改为8081
systemctl status jenkins
查看运行状态,但是因为匹配不到jdk,所以刚才肯定没有跑起来,所以重启服务
#systemctl daemon-reload
#systemctl restart jenkins
然后把防火墙打开,
# firewall-cmd --permanent --zone=public --add-port=8081/tcp
# firewall-cmd --reload
接下来就可以在windows下访问到了,比如
http://10.1.3.34:8081/
默认的安装密码路径
cat /var/lib/jenkins/secrets/initialAdminPassword,登陆初始化jenkis,我选择了默认的推荐插件。
接下来要做的就是升级jenkins到最新版本,开发环境,个人比较推崇接触最新的,因为成功的使用上环境后,后面很少回去改动,现在就升级最新版本的lts会比较省事吧。
因为jenkins是默认安装的,所以是在默认路径下
ps -aux| grep jenkins

接下来就是构建项目了,我居然传不了图片上来,可能办公网络太忙。
http://blog.csdn.net/wangmuming/article/details/22925127/
按照这个配置项目,
需要注意的是,tomcat要自己手动启动,然后防火墙打开tomcat的端口。
我这里是tomcat 8.5.16,还需要对权限配置好,
tomcat-users.xml文件加上

还需要更改webapps/manager/META-INF/context.xml

配置就这么多,代码一定要能跑了再构建,如何验证呢?jenkins会生成war包在路径下,日志里面能看到,下载下来在本地tomcat能跑就是代码没问题,其他就是设置或者tomcat问题。
网友评论