jenkins安裝部署全過程

基本配置:java

1、Linux安裝配置jdk環境linux

1.一、上傳到 Linux 服務器;例如:git

上傳至: cd /usr/localweb

1.二、解壓:apache

rpm -ivh jdk-8u111-linux-x64.rpmtomcat

1.三、環境變量配置bash

cd /etc服務器

在etc下,找到 profile文件,增長以下以下配置:app

#set java environmentwebapp

JAVA_HOME=/usr/java/jdk1.8.0_111

CLASSPATH=.:$JAVA_HOME/lib.tools.jar

PATH=$JAVA_HOME/bin:$PATH

export JAVA_HOME CLASSPATH PATH

1.4 、配置生效

source /etc/profile

2、Linux安裝配置maven環境

2.一、上傳maven到 /usr/local 下

2.二、解壓:

tar -zxvf apache-maven-3.3.9-bin.tar.gz

2.三、配置環境變量

進入etc目錄下找到profile文件,增長以下環境變量配置:

#set maven environment

MAVEN_HOME=/usr/local/apache-maven-3.3.9

export MAVEN_HOME

export PATH=${PATH}:${MAVEN_HOME}/bin

2.4 、配置生效

source /etc/profile

2.五、查看配置是否成功

mvn -v

2.六、若是拋出權限不夠,例如

-bash: /usr/local/apache-maven-3.3.9/bin/mvn: Permission denied

2.七、給maven受權

chmod a+x /usr/local/apache-maven-3.3.9/bin/mvn

3、Linux安裝tomcat

3.一、上傳至 /usr/local 目錄下

3.二、解壓

tar -zxvf apache-tomcat-7.0.75.tar.gz

3.三、修改tomcat端口號

找到 tomcat-->config-->server.xml

打開server.xml後修改【800五、8080、8009】其中8080爲tomcat的端口號

第22行:8005

第71行:8080

第93行:8009

3.四、增長tomcat用戶【用於jenkins部署發佈用】

找到tomcat-->config-->tomcat-users.xml

打開後在<tomcat-users></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="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>

4、Linux配置並啓動 jenkins

4.一、上傳jenkins.war到tomcat-->webapps下

4.二、進入tomcat-->bin目錄下,使用Linux命令啓動tomcat

./startup.sh

4.三、根據tomcat所在服務器ip地址和tomcat路徑來訪問jenkins項目

例如:http://IP:8087/jenkins

4.四、首次進入jenkins如要輸入密碼,密碼位置:/root/.jenkins/secrets/initialAdminPassword

                       

4.五、進入選擇插件安裝界面,選擇第一個(Install suggested plugins)

 

 

4.六、插件安裝完成以後,須要建立第一個用戶,建議統一使用test或者admin

 

4.七、建立用戶以後,就可使用jenkins了

 

4.八、點擊start using jenkins 進入jenkins

 

 

4.九、配置jenkins須要的maven、jdk路徑

    詳情見截圖:《一、全局環境配置.png》

 

4.十、配置安裝插件

jenkins plugin

須要安裝的插件:

發佈插件 Deploy to container Plugin 必須

•Maven插件 Maven Integration plugin必須

•git插件 Git plugin 這個根據實際狀況,我用的是svn

•svn插件 Subversion Plug-in 這個jenkins自帶已經安裝過了,推薦安裝時有顯示

非必須安裝插件:

•發送郵件插件 Email Extension Plugin

 

 

五、項目配置:【詳情見截圖:二、jenkins項目配置.png】

   

 

5.一、配置svn項目地址和用戶名密碼

repossitory url爲svn地址,下面有一個add按鈕,填寫svn用戶名密碼後保存

而後下拉選擇,剛纔配置的那個用戶

5.二、配置清理並選擇maven

root pom 中填寫:pom.xml

goals and options中填寫:clean install

5.三、配置maven清理

點擊「add post-build step」選擇「invoke top-level maven targets」

maven version選擇maven(該maven是全局環境變量時配置的)

goals 中填寫:clean package

5.四、配置部署容器

點擊「增長構建後操做步驟」選擇 "deploy war/ear to a container"

因爲maven項目的war包是在target下,故下target/項目名.war

content path爲訪問路徑

5.五、配置tomcat

點擊「and container」添加容器,選擇tomcat

因爲個人是tomcat7故選擇tomcat7

manager user name:填寫配置tomcat-user對應的用戶名

manager password:填寫配置tomcat-user對應的密碼

tomcat url :填寫配置tomcat-user這個tomcat對應的服務器地址和該tomcat的端口號

例如:http://ip:tomcat端口號

相關文章
相關標籤/搜索