本篇參考慕課網視頻完成,視頻鏈接:https://www.imooc.com/video/17405
目錄
1、本地環境准備
2、
准備工作:將本文中要使用的項目下載到本地以及fork到自己的github中
下載到本地:
本地新建一個空文件夾,如order1,然后在該目錄下執行:git clone git@github.com:princeqjzh/order.git
再用IDEA打開即可
fork到自己的github中,點擊Fork即可:
在創建jenkins構建任務時,填寫的是自己fork后的自己的github連接信息
1、本地環境准備
本地環境的話,主要用來本地運行調試查看效果
https://www.cnblogs.com/weizhideweilai/p/13174157.html
完成
2、
2.1安裝 java環境:下載rpm安裝包並配置環境變量,使用java -verison驗證安裝
export JAVA_HOME=/usr/java/jdk1.8.0_131 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
保存后,使得配置生效
source /etc/profile
驗證:
2.2安裝git:
yum install git
驗證安裝:
2.3安裝maven:
wget https://archive.apache.org/dist/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.zip unzip apache-maven-3.6.0-bin.zip
配置環境變量:
export MAVEN_HOME=/opt/apache-maven-3.6.0
export PATH=${PATH}:${MAVEN_HOME}/bin
保存后,使得配置生效
source /etc/profile
2.4安裝tomcat:
下載apache-tomcat-8.0.44.tar.gz 鏈接:https://pan.baidu.com/s/11EOqYkFwS2dAycqWjBGnKw 提取碼:e68i ,解壓后即可
2.5應用服務器與github的連接(SSH key):
在服務器中輸入以下信息,配置git,輸入以下:
git config --global user.name "user" git config --global user.email "uesr@email.com"
生成 SSH key: ssh-keygen -t rsa -C "user@email.com" ,回車三次,即可完成ssh key的生成
進入 /root/.ssh 目錄,vi id_rsa.pub,拷貝出所有的信息,再配置github
登錄自己的github,然后點擊 頭像->setting->SSH and GPG keys->New SSH key,新增一個,名稱任意填,key中粘貼上面linux中生成的信息,然后保存
第一步:參考https://www.cnblogs.com/weizhideweilai/p/13068276.html安裝數據庫部分即可
第二步:新建一個order庫:
第三步:導入數據庫基礎語句,在order工程中找到sql文件執行即可
在部署到應用服務器時,提交到github上的代碼記得要修改數據庫連接信息為該數據庫鏈接信息,不然是沒法部署成功的
在IDE中找到applicationContext.xml,修改<!-- 數據源:DB連接配置 -->這一項,連接信息為本數據庫服務器信息
4.3將應用服務器注冊到jenkins上(新增節點):
詳情參考https://www.cnblogs.com/weizhideweilai/p/13149503.html
4.4jenkins與應用服務器的連接(登錄信息)
Manage Jenkins->Security->Manage credentials添加全局的憑證
4.5與github的連接(登錄信息)
第一步,點擊新增一個測試任務,選擇構建環境為應用服務器
第二步:填寫獲取構建項目的信息
第三步:使用shell腳本構建
shell腳本信息如下:
BUILD_ID=DONOTKILLME . /etc/profile #配置運行參數 export PROJ_PATH=`pwd` export TOMCAT_APP_PATH=/opt/tomcat sh $PROJ_PATH/order/deploy.sh
6.2在jenkins中點擊執行任務
6.3控制台查看構建結果:
6.4 重新訪問web就可以看到最新的修改了