大家好,又见面了,我是你们的朋友全栈君。
安装Java环境
安装过程省略
环境变量 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191
PATH增加%JAVA_HOME%\bin
java -version
安装Maven环境
安装过程省略
环境变量 MAVEN_HOME=D:\apache-maven-3.5.4
PATH增加%MAVEN_HOME%\bin
mvn -v
安装Tomcat环境
安装过程省略
环境变量
CATALINA_BASE=D:\apache-tomcat-8.5.65
CATALINA_HOME=D:\apache-tomcat-8.5.65
安装Git环境
安装过程省略
Jenkins安装
下载Jenkins
打开浏览器进入链接 http://localhost:8080
Jenkins插件
本课程需要安装的插件:
Maven Integration
SSH Publish Over SSH
Rebuilder
Safe Restart
Jenkins设置
Global Tool Configuration
别名=JDK
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191
Name=Maven
MAVEN_HOME=D:\apache-maven-3.5.4
Fork部署应用
Fork部署应用程序,获得代码修改权限。
Github/2300285692/princeqjzh
将应用源代码同步到本地
在Github/Gitee上打开刚刚Fork的部署应用
单击clone or download按钮,复制克隆链接。
进入本地需要存储应用源程序的路径,将源代码克隆到本地。
git clone git@gitee.com:daqiang012/princeqjzh.git
数据库建表
打开MySQL客户端工具
导入源代码中的SQL文件,执行SQL语句。
执行SQL语句之后检查结果
提交修改后的代码,推送到Github
Commit代码更新
git status
git add src/main/webapp/jsp/common/header.jsp
将更新Push到Github
git commit -m “test”
git push
创建Jenkins自动化部署任务
创建Jenkins任务 填写Server信息
配置Git参数 填写构建语句,实际部署测试环境。
简述自动化部署过程
构建一个maven项目
Repository URL=https://gitee.com/daqiang012/princeqjzh.git
Post Steps
Send files or execute commands over SSH
Transfers
Source files=target/*.war
Remove prefix=target/
Remote directory=/usr/local/tomcat/apache-tomcat-9.0.54/webapps/
Execute shell=
BUILD_ID=NONTKILLME
. /etc/profile
export TOMCAT_APP_PATH=/usr/local/tomcat/apache-tomcat-9.0.54
cd $TOMCAT_APP_PATH/webapps/
mv order.war ROOT.war
# 启动Tomcat
cd $TOMCAT_APP_PATH/
sh bin/startup.sh
执行Jenkins部署任务
确定执行结果成功
打开浏览器访问部署应用程序
确定发布结果的正确性
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/146423.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...