1. 程式人生 > >jenkins 集成工具搭建

jenkins 集成工具搭建

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

管理端口號都應開啟:808080058009

瀏覽器: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 集成工具搭建