前言:
在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項目遠程部署。