一、Jenkins實戰:Linux下安裝與部署(svn+maven)

前言:

    在Linux下,我選用WAR包部署的方式來介紹,感覺很“綠色”很簡單。我使用MAVEN進行項目管理,以SVN控制代碼版本。

1.安裝前的準備

a.必要前置條件:安裝配置好JDK與MAVEN(它們的步驟不敘述)。

文件修改路徑:vim etc/profile


JAVA_HOME=/usr/local/jdk1.8
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME PATH CLASSPATH

export JENKINS_HOME=/home/data/jenkinsMain

MAVEN_HOME=/home/maven-3.5.3
export MAVEN_HOME  
export PATH=${PATH}:${MAVEN_HOME}/bin


b.看到上面的JENKINS_HOME了嗎?用於存放jenkins的重要數據,被稱爲jenkins主目錄。

不主動配置的話,Jenkins默認會存放在用戶主目錄下的.jenkins文件夾中

如:root用戶:/root/.jenkins

重點是,以後,你構建項目生成的WAR包也會放在這裏。如下:

c.下載jenkins.war包,》》http://mirrors.jenkins.io/war-stable/ ,這裏羅列了各種版本,我沒有下載最新的,選用了2.60.3(要求JDK8)。

d.將jenkins.war放入/home/tomcat-8-8000/webapps下,啓動tomcat。

2.Jenkins啓動設置

首先,jenkins啓動後,會出現以下頁面:

安裝插件:選擇推薦的插件進行安裝Install suggested plugins;這裏有些插件安裝失敗,可以通過Jenkins-插件管理重新安裝。

設置登錄用戶:密碼

登錄成功後,就可以配置系統設置與創建項目構建了。

3.Jenkins系統設置

》》jdk與maven配置

》》安裝插件

  • Maven Dependency Update Trigger
  • Maven Integration plugin(可以創建maven構建項目)
  • Publish Over SSH(遠程部署WAR包,執行shell命令)

安裝完畢後,頁面會提醒你安裝進度,以及是否要重啓jenkins。

》》添加憑據(賬號:密碼)

  • svn賬號、密碼
  • 遠程登錄linux賬號、密碼

 

 

 

 

》》配置Publish over SSH,路徑:系統設置下,往後翻。

這個按鈕可以測試配置對不對,對了,提示SUCCESS。

4.未完,待續。

敬請期待:二、Jenkins實戰:MAVEN項目遠程部署。

 

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