系統是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問題。