在阿里雲服務器上配置jenkins部署spring boot jar項目

由於最近時間多,聽說jenkins部署項目非常簡單,所以在空餘時間嘗試了下,並記錄本次操作中的問題

 

一:安裝jenkins

1.首先在usr/local下創建一個jenkins文件夾

使用命令:mkdir jenkins

下載jenkins安裝包

wget http://mirrors.jenkins.io/war/2.83/jenkins.war

如果使用:java -jar jenkins.war & 默認的端口是8080,爲了防止發生衝突,本人使用下面的命令啓動

nohup java -jar jenkins.war --httpPort=10010 > /usr/local/jenkins/log/jenkins.log 2>&1 &

該命令意爲: nohup .... & 是將指令掛在後臺運行,java -jar jenkins.war 是啓動Jenkins運行, --httpPort = 10010 爲指定Jenkins的服務端口,> path >2>& 1 是將日誌輸出在指定目錄下。建議將該腳本編寫成shell文件放在服務端,執行該文件即可,爲了方便下次操作。操作完成後進入日誌目錄查看,如果無誤即可在瀏覽器輸入 "ip+端口/域名"即可進入安裝界面

這裏需要關閉防火牆,由於之前關閉過,所以在這裏不需要關閉了

配置防護牆

關閉防護牆

#centos7
systemctl stop firewalld.service
==============================
#以下爲:centOS 6.5關閉防火牆步驟
#關閉命令:  
service iptables stop 
#永久關閉防火牆:
chkconfig iptables off

,如果是在阿里雲服務器上,還需要配置安全規則,可自行百度相關內容

啓動後會生成密碼,記住次密碼

"ip+端口訪問,在登錄頁面輸入密碼即可,進入安裝插件頁面

進入用戶自定義插件界面,建議選擇安裝官方推薦插件,因爲安裝後自己也得安裝:

安裝界面,等待安裝完成

中間會出現安裝失敗的情況,沒事,可以點擊Retry再次安裝。直到全部安裝成功

接下來配置用戶名和密碼,

使用用戶名和密碼登錄,如果能出現以下界面,說明安裝成功,然後就是進入配置階段了

第二步,插件安裝和配置

 

有很多插件都是選擇的默認的安裝的,所以現在需要我們安裝的插件不多,Git plugin和Maven Integration plugin,publish over SSH, jdk 。

maven

版本要求maven3.5.0

軟件下載

wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz

安裝

 tar vxf apache-maven-3.5.3-bin.tar.gz

## 移動 mv tar vxf apache-maven-3.5.3-bin.tar.gz /usr/local/maven

修改環境變量,
在/etc/profile中添加以下幾行

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

export MAVEN_HOME

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

記得執行source /etc/profile使環境變量生效。

驗證
最後運行mvn -v驗證maven是否安裝成功

安裝成功

JDK的安裝

由於之前已經安裝好了jdk,所以這裏不再安裝,安裝教程可以參照網上,有很多教程

Git安裝

https://www.cnblogs.com/lhbryant/p/6928894.html

其中在安裝git的時候,在make instrall 時失敗,解決如下

In file included from credential-store.c:1:
cache.h:21:18: warning: zlib.h: No such file or directory
In file included from credential-store.c:1:
cache.h:23: error: expected specifier-qualifier-list before ‘z_stream’

make: *** [credential-store.o] Error 1

 

============================================================

 

缺少 zlib的頭文件, 開發包沒裝,

yum install zlib (系統默認已經裝上)

yum install zlib-devel 

 

make instrall 後繼續報錯

 

 

下面就是配置一些文件了

publish over SSH 的安裝

https://blog.csdn.net/GW569453350game/article/details/51911179

http://blog.51cto.com/xiong51/2091739

 

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