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版) 

 

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

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

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • PS学习总结三:修图必备的高阶操作

    PS学习总结三:修图必备的高阶操作目录一:滤镜二:滤镜下的一些操作三:智能对象四:通道五:通道抠图步骤六:裁剪工具七:修复工具八:仿制图章九:内容识别十:操作变形一:滤镜ps滤镜:主要通过各种命令来实现图像的各种特殊效果。智能滤镜优点:可编辑性强 有自带的蒙版,可以对局部进行处理 双击滤镜名称,修改滤镜参数 一个图层上可以添加多个滤镜效果cameraraw滤镜打开单反相机源文件格式cr2,那么回自动使用cameraraw滤镜打开。是摄影师后期专业的调色插件,他

    2022年6月16日
  • 项目章程的内容有哪些?[通俗易懂]

    项目章程的内容有哪些?[通俗易懂]项目章程的内容有:1.项目目的或者批准项目的原因;2.可测量的项目目标和相关的成功标准;3.项目的总体要求;4.概括性的项目描述;5.项目的主要风险;6.总体里程碑进度计划;

    2022年8月2日
  • ubuntu安装gcc和g++

    ubuntu安装gcc和g++依赖包含gcc和g++,只需一行命令即可sudoapt-getinstallbuild-essential查看版本g++–versiongcc–version

    2022年7月24日
  • stat()函数_stat函数返回值

    stat()函数_stat函数返回值在linux中,经常需要获取文件的属性,比如修改时间,文件大小等等。stat函数将会帮助我们得到这些信息。

    2022年8月21日
  • nv121_nvl2函数用法

    nv121_nvl2函数用法#include#include#include#include#includetypedefunsignedcharuint8_t; /**  *@paramsrcinputnv12rawdataarray  *@paramdstoutputnv12rawdataresult,  *thememor

    2022年9月24日
  • 用例图详解_用例图include是用什么画的

    用例图详解_用例图include是用什么画的对于用例图来说我们需要了解的是什么叫用例图,构成用例图的要素,用例图有哪些重要的元素,各个用例之间的关系。当然最重要的是如何根据需求创建用例图。具体的创建通过一个简单的学生管理的例子说明创建的过程和例子。  我的所有例子都是是使用Rose这个软件来画的,现在虽然有新的UML模型画图软件,但是我比较喜欢用这个Rose,如果你还没有装这个软件需要先装一个,或者使用你比较喜欢的UML画图软件。下面我们

    2022年9月7日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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