Jenkins是一個開源軟件項目,是基於Java開發的一種持續集成工具,用於監控持續重複的工做,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。 [ 百度百科 ]java
1 .先安裝java環境,配置好環境變量等操做python
yum -y install java-1.8.0-openjdk.x86_64
vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-0.b14.el7_4.x86_64
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source /etc/profile java -version
2 .下載Jenkins,並安裝linux
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum -y install jenkins
chkconfig jenkins on --開機啓動
service jenkins restart
3 .打開網頁輸入地址便可訪問jenkins,注意關閉防火牆,查看帳號(admin/27dd1ac3461942e5a76708d0f13709f7) , http://192.168.199.68:8080/git
vi /var/lib/jenkins/secrets/initialAdminPassword
4 .安裝部分插件 主頁->系統管理->管理插件->可選插件 web
Email Extension Plugin (郵件通知) Deploy to container Plugin (部署到Java容器中的插件,必裝) Publish Over SSH (遠程Shell) Maven Integration plugin (Maven集成,不然新建的時候沒有Maven Project,必裝) Monitoring (監控Jenkins所消耗的系統資源,如內存使用等) Git plugin (Git插件,必裝)
5 .安裝mvn (/usr/share/maven) ,修改倉庫鏡像,若有是自定義鏡像庫,自行修改apache
yum install maven mvn -version vi /usr/share/maven/conf/settings.xml
<mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror>
6 .安裝git,( /usr/bin/git )tomcat
yum install git git --version
7 .安裝Tomcat,修改端口爲888,教程地址,並設置權限,訪問地址:http://192.168.199.68:888/managerapp
vi /usr/local/tomcat/apache-tomcat-9.0.4/conf/tomcat-users.xml
<role rolename="manager-gui"/>
<role rolename="manager-script"/>
<user username="alvis" password="cxz222cxz" roles="manager-gui,manager-script"/>
vi /usr/local/tomcat/apache-tomcat-9.0.4/webapps/manager/META-INF/context.xml
<Context antiResourceLocking="false" privileged="true" >
</Context>
8 .下載jdk,( /usr/local/jdk/jdk1.8.0_161 )webapp
mkdir -p /usr/local/jdk
tar -zxvf jdk-8u161-linux-x64.tar.gz -C /usr/local/jdk
9 .準備工做完畢,開始使用jenkins,系統管理->全局工具配置->jdk、maven取消自動安裝,並寫入本身的路徑jvm
git
/usr/bin/git
jdk
/usr/local/jdk/jdk1.8.0_161
maven
/usr/share/maven
10 .新建->構建一個maven項目,配置任務
Git->Repositories : http://192.168.199.66/third/test.git
add->username、password ( root / cxz222cxz )
Build->Goals and options : -P prod -e -B -Dmaven.test.skip=true clean install
構建後操做->Deploy war/ear to a container->
WAR/EAR files : **/*.war
Context path : test
Containers : TomCat 8 X
Credentials : username / pwd ( alvis / cxz222cxz )
URL : http://192.168.199.68:888
Deploy on failure : OK
11 .開始執行,執行完後訪問http://192.168.199.68:888/test/ 地址,查看自動部署的網站
附上成功圖片: