Jenkins教程(Windows版)

Jenkins教程(Windows版)安装Java环境安装过程省略环境变量JAVA_HOME=C:\ProgramFiles\Java\jdk1.8.0_191PATH增加%JAVA_HOME%\binjava-version安装Maven环境安装过程省略环境变量MAVEN_HOME=D:\apache-maven-3.5.4PATH增加%MAVEN_HOME%\binmvn-v安装Tomcat环境安装过程省略环境变量CATALINA_BASE=D:\apache-tom..

大家好,又见面了,我是你们的朋友全栈君。

安装Java环境

安装过程省略

环境变量 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_191

PATH增加%JAVA_HOME%\bin

java -version

Jenkins教程(Windows版)

安装Maven环境

安装过程省略

环境变量 MAVEN_HOME=D:\apache-maven-3.5.4

PATH增加%MAVEN_HOME%\bin

mvn -v 

Jenkins教程(Windows版)

安装Tomcat环境

 安装过程省略

环境变量

CATALINA_BASE=D:\apache-tomcat-8.5.65

CATALINA_HOME=D:\apache-tomcat-8.5.65

Jenkins教程(Windows版)

安装Git环境 

安装过程省略

Jenkins教程(Windows版)

Jenkins安装

 下载Jenkins  

Jenkins教程(Windows版)

打开浏览器进入链接 http://localhost:8080

Jenkins教程(Windows版) Jenkins教程(Windows版)

Jenkins教程(Windows版)

Jenkins教程(Windows版)

Jenkins教程(Windows版)

Jenkins教程(Windows版)

Jenkins插件

本课程需要安装的插件:

Maven Integration

SSH Publish Over SSH

Rebuilder

Safe Restart

Jenkins教程(Windows版)

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部署任务

确定执行结果成功

打开浏览器访问部署应用程序

确定发布结果的正确性

Jenkins教程(Windows版)

Jenkins教程(Windows版) 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/146423.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • 开销是有益的:AppCan 至HTML5移动创新和创业精神和健康

    开销是有益的:AppCan 至HTML5移动创新和创业精神和健康

  • intellijidea激活码2021【2021免费激活】

    (intellijidea激活码2021)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.cn/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~S…

  • Web渗透信息收集之域名、端口、服务、指纹、旁站、CDN和敏感信息

    Web渗透信息收集之域名、端口、服务、指纹、旁站、CDN和敏感信息[网络安全]二.Web渗透信息收集之域名、端口、服务、指纹、旁站、CDN和敏感信息最近开始学习网络安全和系统安全,接触到了很多新术语、新方法和新工具,作为一名初学者,感觉安全领域涉及的知识好广、好杂,但同时也非常有意思。所以我希望通过这100多篇网络安全文章,将Web渗透的相关工作、知识体系、学习路径和探索过程分享给大家,我们一起去躺过那些坑、跨过那些洞、守住那些站。未知攻,焉知防,且看且珍惜,也希望您能推荐和支持作者的公众号。娜璋AI安全之家于2020年8月18日开设,将专注于Python和安全技术,主

  • JAVA中字符串和数组做参数传递的情况

    JAVA中字符串和数组做参数传递的情况首先明确的一点就是在java中只有值传递!只有值传递!理论依据来自《thinkinjava》。接下来就是具体说明为何java只有值传递。因为java中有基本类型和引用类型两种数据类型,再加上String这个特殊的类型,所以主要从三个方面就行解释。1.基本数据类型先看代码publicclassDemo01{publicvoidchange(inta){System.out.println(“副本a的初始…

  • 按键精灵定位坐标循环_用按键精灵录制微信自动摇一摇脚本

    按键精灵定位坐标循环_用按键精灵录制微信自动摇一摇脚本金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot,Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想学习按键精灵的朋友可以添加金猪脚本粉丝交流群:554127455学习路上不再孤单,金猪脚本伴你一同成长.前面我们说了模拟器和应用app的安装,这里来说说另外一个重点,也是…

  • Java后台登录注册管理系统

    Java后台登录注册管理系统转载请注明出处:https://blog.csdn.net/binbinqq86/article/details/81746294项目简介环境搭建ide的选择数据库相关tomcat相关开始JDBC封装DAO封装Junit编写jsp编写servlet编写运行结果写在最后项目简介本文是笔者自己学习后台开发打响的第一枪,也是后台开发最基础的了,记得刚毕业的时候做过一个web项目,一直到今天都没有再了解过这方面,如今重新拾起,感觉还是需要多了解一些后端的东西,如果一直停留在移动端和前

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号