gitlab+jenkins+maven+tomcat+git

Linux下的Jenkins+Tomcat+Maven+Git+Shell環境的搭建使用(jenkins自動化部署)

jenkins自動化部署

 

一 .安裝jenkins

1.下載jenkins

這裏我們選擇用war包安裝jenkins 使用jenkins 2.2

官網:https://jenkins.io/index.html

  WAR包下載地址:之前兩個鏈接已經失效

 可在http://mirrors.tuna.tsinghua.edu.cn/jenkins/war選擇要下的jenkins包

  或http://archives.jenkins-ci.org/war/2.2/jenkins.war下載

                 

2. 安裝jdk環境

最新jdk下載

 wget https://www.oracle.com/technetwork/java/javase/downloads/jdk-8u191-linux-x6
4.tar.gz

這裏選擇Linux64位後綴tar.gz的複製下載鏈接,在服務器上解壓配置環境變量vim /etc/profile.d/java.sh寫在最後面

#!/bin/bash
JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH

  配置沒問題完成保存,source /etc/profile.d/java.sh讓配置的環境變量生效,這時候可以打命令java -version看看版本,是不是出java version "1.8.0_***",如果是1.6什麼的說明沒生效,看看解壓的路徑。

 

3. 安裝tomcat

下載地址:http://mirrors.hust.edu.cn/apache/tomcat           選擇tomcat進行下載

  這個什麼版本都可以,別太舊了,舊的會有漏洞,解壓完成試試能不能用,tomcat目錄裏面bin目錄下,./catalina.sh start啓動,訪問一下,不能訪問基本都是防火牆問題,能出現tom貓界面就可以停了,可以./catalina.sh stop,也可以找到進程pid,kill -9 pid號,進到webapps目錄裏面刪除所有,把之前的jenkins.war拷進來,啓動tomcat。我用的8888端口訪問地址爲http://公網地址:8888/jenkins

wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.91/bin/apache-tomcat-7.0.91.tar.gz
tar xf apache-tomcat-7.0.91.tar.gz -C /usr/loacl/tomcat
cd /usr/local/tomcat/apache-tomcat
cp ./* ../
vim conf/server.xml
<Connector port="8888" URIEncoding="UTF-8" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

3.1 安裝報錯

Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program

解決:

修改bin目錄下的setclasspath.sh添加jdk相關信息

4. 安裝git -2.12.0

4.1 獲取源碼包

wget https://www.kernel.org/pub/software/scm/git/git-2.12.0.tar.gz
`注意:爲了能讓jenkins能正常從gitlab中拉取源碼,需要編譯1.9以上的版本。

4.2 安裝依賴

sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
`除了正常的編譯環境之外,編譯git的時候還要額外安裝各種devel包。否則會構建失敗。

4.3 編譯並安裝,同時輸出執行路徑到環境變量中:

make prefix=/usr/local/git all
make prefix=/usr/local/git install

4.4 配置git

vim /etc/profile.d/git.sh
#!/bin/bash
export PATH=/usr/local/git/bin:$PATH
source  /etc/profile.d/git.sh
git --version #查看版本

5. 配置jenkins

訪問:http://localhost:8080/jenkins/

點擊第一幅圖安裝插件。PS:這兩幅圖的區別就是一個是自定義安裝插件,一個自己選擇要安裝的插件,建議選擇第一個,後邊用到哪些在自己安裝

配置完成之後進入修改密碼頁面

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章