windows 配置 jenkins 部署 javaWeb项目

本文所用的jenkins 安装包,bat脚本,ant文件:https://pan.baidu.com/s/1KdwUOMAnBYwQ6unh9uYq3w

目录:
1.为什么要使用jenkins?(使用前后的区别)
2.安装jenkins
3怎么配置jenkins自动化部署? *核心
4.配置jenkins环境变量
5.自动化部署项目

①为什么要使用jenkins?
•没有使用jenkins是这样部署项目的:
⒈登陆服务器
⒉停止tomcat
⒊更新svn,编译java文件到classes目录(也就是打1个最新的解压后的war包
⒋启动tomcat

• 使用jenkins是这样部署项目的:
⒈登陆jenkins
⒉选择需要自动化部署的项目 ( 其实就是自动重复上面234步骤 )

②安装jenkins
⒈下载:http://mirrors.jenkins.io/war/latest/jenkins.war
2. 启动:java -jar jenkins.war --ajp13Port=-1 --httpPort=7500 ( 进入cmd,在jenkins.war同级目录执行)

⒊登陆:http://localhost:7500/

③怎么配置jenkins自动化部署?
⒈进入jenkins首页http://localhost:7500,点击新建任务
2.输入项目名称,选择构建一个自由风格的软件项目
⒊配置(3.1和3.2是maven web项目配置,3.3是普通web项目配置,二选一)
3.1 配置SVN地址,SVN用户密码

3.2 配置 windows 批处理命令


3.3 配置 windows 批处理命令(3.1和3.2是maven web项目配置,3.3是普通web项目配置,二选一)


④配置jenkins环境变量
• 没有配置jenkins环境变量会怎样
在3.2和3.3的批处理命令中包含mvn,svn,ant命令,如果没有配置jenkins环境变量在构建项目时控制台则报错: 'mvn' 不是内部或外部命令...

• 怎么配置jenkins环境变量
进入jenkins首页http://localhost:7500,点击构建执行状态
在 master 这一行最右端点击配置图标
我的环境变量如下图:


BUILD_ID:没有此环境变量的话windows批处理命令启动tomcat完成后会自动关闭
path: 没有此环境变量的话windows批处理命令里有mvn,ant,svn命令时,构建时控制台会有异常,导致部署失败
CATALINA_HOME:windows批处理命令里面调用tomcat的bat脚本里面的环境变量
所有配置完成,

自动化部署项目
⒈进入首页选择项目名称


⒉立即构建


⒊图中的圆形图标,蓝色代表成功,红色代表失败,点击图标进去可以看到控制台输出日志信息

相关文章

(1)when you ping a computer from itsafe,the ping command should return the local IP address. (...
1、点击win菜单,点击设置图标 2、选择系统选项 3、选择应用与程序选项 4、拉到最下方,选择程序与功能...
目前一直直接往Windows 2008 R2 Server中复制文件(暂时还没有搭建ftp服务),突然不能复制了,于是百度...
windows下使用vscode配合xebug调试php脚本 要下载有php_xebug.dll扩展的版本,最新版可能没有这个扩展,p...
在控制面板的程序与功能里启用和关闭windows功能打开,适用于linux的windows子系统
效果演示 推荐一个非常牛的文档网站生成器:docsify 我通过这个工具,成功将码云上的个人学习笔记发布到...