热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

windows配置jenkins部署javaWeb项目

本文所用的jenkins安装包,bat脚本,ant文件:https:pan.baidu.coms1KdwUOMAnBYwQ6unh9uYq3w目录:1.为什么要使用jenkins?

本文所用的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,点击windows 配置 jenkins 部署 javaWeb项目 新建任务
2.输入项目名称,选择 构建一个***风格的软件项目
⒊配置(3.1和3.2是maven web项目配置,3.3是普通web项目配置,二选一)
3.1 配置SVN地址,SVN用户密码
windows 配置 jenkins 部署 javaWeb项目

3.2 配置 windows 批处理命令
windows 配置 jenkins 部署 javaWeb项目

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


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

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

windows 配置 jenkins 部署 javaWeb项目

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

⑤自动化部署项目
⒈进入首页选择项目名称
windows 配置 jenkins 部署 javaWeb项目

⒉立即构建
windows 配置 jenkins 部署 javaWeb项目

⒊图中的圆形图标,蓝色代表成功,红色代表失败,点击图标进去可以看到控制台输出日志信息
windows 配置 jenkins 部署 javaWeb项目


推荐阅读
author-avatar
超级活死人
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有