jenkins 集成工具搭建
Jenkins
Jenkins是一個開源軟件項目,是基於Java開發的一種持續集成工具,用於監控持續重復的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。
jenkins軟件下載地址:https://pkg.jenkins.io/redhat-stable/
安裝java環境:CentOS-7-64
1、
######安裝JDK######
jdk-8u65-linux-x64.rpm
安裝前先卸載系統自動安裝的:
#yum remove java -y
上傳本地rpm包。
rpm安裝Java運行環境:
#rpm -ivh jdk-8u65-linux-x64.rpm
查看安裝版本:
#java -version
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.65-b01, mixed mode)
修改環境變量:
#vim /etc/profile
JAVA_HOME=/usr/java/latest
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
#source /etc/profile
2、上傳本地tar.gz
# tar zxf apache-tomcat-8.0.32.tar.gz
拷貝:
#mv apache-tomcat-8.0.32 /usr/local/tomcat-8.0.32
#cd /usr/local/tomcat-8.0.32
tomcat的配置文件:conf/server.xml
tomcat的日誌文件:logs/
tomcat的網站與網頁數據目錄:webapps/
定義環境變量:
#vim /etc/profile
添加以下內容:(在之前行下添加以下三行)
CATALINA_HOME=/usr/local/tomcat-8.0.32
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export PATH JAVA_HOME CATALINA_HOME USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
#source /etc/profile
#####tomcat啟動文件
#vim /etc/init.d/tomcat
#!/bin/sh
# Tomcat init script for Linux.
#
# chkconfig: 2345 77 88
# description: The Apache Tomcat servlet/JSP container.
case $2 in
start)
/usr/local/tomcat-8.0.32/bin/catalina.sh start ;;
stop)
/usr/local/tomcat-8.0.32/bin/catalina.sh stop ;;
restart)
/usr/local/tomcat-8.0.32/bin/catalina.sh stop
sleep 2
/usr/local/tomcat-8.0.32/bin/catalina.sh start ;;
*)
echo "the usage service tomcat {start|stop|restart}"
esac
#chmod +x /etc/init.d/tomcat
#添加至服務管理列表,並讓其開機自動啟動
#systemctl enable tomcat
#systemctl start tomcat
#netstat -antup|grep :80
管理端口號都應開啟:8080、8005、8009
瀏覽器:http://本機IP:8080
出現tomcat界面、部署成功!!!
###部署jenkins###
# mkdir jenkins
# cp jenkins.war jenkins
# cd jenkins
# jar -xvf jenkins.war
#cd ..
# mv jenkins /usr/local/tomcat-8.0.32/webapps/
#vim /usr/local/tomcat-8.0.32/conf/server.xml
<Host name="jenkins.test.vip" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Context path="" docBase="jenkins" />
#/usr/local/tomcat-8.0.32/bin/catalina.sh stop
#/usr/local/tomcat-8.0.32/bin/catalina.sh start
瀏覽器:http://jenkins.test.vip:8080
出現tomcat界面
#vim /etc/nginx/conf.d/jenkins.conf
server {
listen 80;
server_name jenkins.test.vip;
location ~* / {
proxy_pass http://jenkins.test.vip:8080;
}
}
#/usr/local/nginx/sbin/nginx -t
#/usr/local/nginx/sbin/nginx -s reload
jenkins 集成工具搭建