第一步:安裝JDK環境
[www@guanliji src]$ sudo wget http://soft.51yuki.cn/jdk-8u131-linux-x64.rpm
[www@guanliji src]$ rpm -ivh jdk-8u131-linux-x64.rpm
error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)
[www@guanliji src]$ sudo rpm -ivh jdk-8u131-linux-x64.rpm
Preparing... ########################################### [100%]
1:jdk1.8.0_131 ########################################### [100%]
Unpacking JAR files...
tools.jar...
plugin.jar...
javaws.jar...
deploy.jar...
rt.jar...
jsse.jar...
charsets.jar...
localedata.jar...
配置JDK環境
[www@guanliji ~]$ sudo vim /etc/profile.d/jdk.sh
#set java environment
JAVA_HOME=/usr/java/jdk1.8.0_131/
CLASSPATH=.:${JAVA_HOME}/lib.tools.jar
PATH=$PATH:${JAVA_HOME}/bin
[www@guanliji src]$ sudo sh /etc/profile.d/jdk.sh
查看
[www@guanliji ~]$ sudo java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
第二步: 配置maven環境
以apache-maven-3.5.2-bin.tar.gz為例
[www@guanliji ~]$ cd /usr/local/src/
[www@guanliji src]$ sudo wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz
[www@guanliji src]$ sudo tar xf apache-maven-3.5.2-bin.tar.gz
[www@guanliji src]$ sudo vim /etc/profile.d/maven.sh
#set maven environment
MAVEN_HOME=/usr/local/src/apache-maven-3.5.2
export PATH=${PATH}:${MAVEN_HOME}/bin
[www@guanliji src]$ source /etc/profile.d/maven.sh
查看
[www@guanliji ~]$ mvn -v
Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00)
Maven home: /usr/local/src/apache-maven-3.5.2
Java version: 1.8.0_131, vendor: Oracle Corporation
Java home: /usr/java/jdk1.8.0_131/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-696.10.2.el6.x86_64", arch: "amd64", family: "unix"
第三步:安裝tomcat環境
[www@guanliji src]$ sudo wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz
[www@guanliji src]$ sudo tar xf apache-tomcat-8.5.24.tar.gz -C /usr/local/
[www@guanliji local]$ sudo ln -sv apache-tomcat-8.5.24/ tomcat
[www@guanliji local]$ su - root
Password:
[root@guanliji ~]# chown -R www.www /usr/local/apache-tomcat-8.5.24/
配置tomcat
[www@guanliji ~]$ cd /usr/local/tomcat/conf/
[www@guanliji conf]$ vim server.xml
把端口號更改一下
比如: 8005------->7005
8009--------->7009
8080---------->7082
<Engine name="Catalina" defaultHost="jen.51yuki.cn">
<Host name="jen.51yuki.cn" appBase="webapps"
2) 添加tomcat用戶(該用戶用于jenkins部署專用)
[www@guanliji conf]$ vim tomcat-users.xml
<tomcat-users>
<role rolename="admin-gui"></role>
<role rolename="admin-script"></role>
<role rolename="manager-gui"></role>
<role rolename="manager-script"></role>
<role rolename="manager-jmx"></role>
<role rolename="manager-status"></role>
<user username="tomcat" password="Tomcat123" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
</tomcat-users>
3)配置環境變量
[www@guanliji ~]$ sudo vim /etc/profile.d/tomcat.sh
#set env tomcat
TOMCAT_HOME=/usr/local/tomcat
PATH=$PATH:${TOMTCAT_HOME}/bin
[www@guanliji ~]$ source /etc/profile.d/tomcat.sh
第四步:配置并啟動jenkins
以jenkins 2.89.2為例
[www@guanliji src]$ sudo wget http://mirrors.shuosc.org/jenkins/war-stable/2.89.2/jenkins.war
[www@guanliji src]$ cp jenkins.war /usr/local/tomcat/webapps/
啟動tomcat服務
[www@guanliji ~]$ cd /usr/local/tomcat/bin/
[www@guanliji bin]$ ./startup.sh
Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Tomcat started.
[www@guanliji bin]$ sudo ss -tunlp|grep 7082
tcp LISTEN 0 100 *:7082 *:* users:(("java",17851,48))
第五步:配置jenkins
1)根據tomcat的IP地址和端口登錄

http://mirrors.jenkins-ci.org/war/2.98/jenkins.war (jenkins鏡像)
到此說明jenkins安裝成功咯
第三種方法:
持續集成之Jenkins安裝部署
安裝JDK
Jenkins是Java編寫的,所以需要先安裝JDK,這里采用yum安裝,如果對版本有需求,可以直接在Oracle官網下載JDK。
[root@linux-node1 ~]# yum install -y java-1.8.0
安裝Jekins
[root@linux-node1 ~]# cd /etc/yum.repos.d/
[root@linux-node1 yum.repos.d]# wget http://pkg.jenkins.io/redhat/jenkins.repo
[root@linux-node1 ~]# rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key
[root@linux-node1 ~]# yum install -y jenkins
[root@linux-node1 ~]# systemctl start jenkins
訪問Jenkins
在瀏覽器輸入http://192.168.56.11:8080來訪問jenkins。
- 第一章:Jenkins的基本介紹
- 第二章:Jenkins服務器安裝
- 第一節:在Centos6.8系統上安裝Jenkins服務器
- 第三章:Jenkins服務器配置
- 第一節:jenkins更換初始登錄密碼
- 第二節:全局工具配置
- 第三節:安裝插件
- 第四節:jenkins中配置git
- 第五節:jenkins中配置Publish Over SSH
- 第六節:jenkins郵件配置
- 第七節:Jenkins進階-獲取git tags代碼
- 第八節:Jenkins權限配置錯誤,導致無法登錄
- 第九節: jenkins通過釘釘發送消息
- 第四章:使用 Sonar 進行代碼質量管理
- 第一節:sonar概述
- 第二節:Sonar的安裝
- 第三節:sonar安裝插件
- 第四節:sonar報錯
- 第五節:代碼分析
- 第五章: 持續集成
- 第一節:GitLab觸發jenkins構建項目
- 第六章:jenkins 2.0 pipeline 從入門到精通
- 第一節:jenkins2 hello pipeline
- 第二節:jenkins pipeline基本概念
- 第七章:jenkins部署實戰
- 第一節:jenkins部署php代碼(一)
- 第二節:jenkins部署java代碼(一)
- 第三節:jenkins部署java代碼(pom.xml)二
- 第四節:jenkins部署php代碼(根據tags)
- 第五節:jenkins部署android代碼
- 第八章:jenkins項目構建配置
- 第一節: jenkins參數化構建過程