没有合适的资源?快使用搜索试试~ 我知道了~
首页jenkins+maven+svn自动化部署安装配置.docx
jenkins+maven+svn自动化部署安装配置.docx
需积分: 30 21 下载量 165 浏览量
更新于2023-03-16
评论
收藏 795KB DOCX 举报
jenkins+maven+svn自动化,Java开发中,很多工作比较繁琐:新功能开发完毕,测试,修改配置文件,打包,发布…我们时常能听到将开发流程自动化的声音,然而实际真正将自动化落地的有多少呢,你还在一遍遍的用IDE打包,然后手工部署吗,现在我们需要将这一切完全自动化,专心写代码
资源详情
资源评论
资源推荐
前言
在安装之前,我想说明一下本文的目的,jenkins 的一款持续集成工具,
它可以做的事情很多,其中一个主要的功能就是简化部署流程
回想一下我们的发布流程:
1.本地把项目打包
2.通过 FTP 等工具,传输到服务器
3.关闭 tomcat,把打包的项目放到 webapp 目录下
4.启动 tomcat
如果每次都这么搞的话,不仅慢,而且容易出错。
有了 jenkins 以后,发布流程可以是这样:
1.用户在 jenkins 上点击某个按钮进行发布
2.jenkins 收到发布命令
3.jenkins 从 SVN 上把源代码 download 下来
4.jenkins 根据你设置的 mvn 命令进行打包
5.jenkins 把你打包的好的 war 工程传输到 tomcat 的 webapps 目录下
6.tomcat 启动
对于程序员而言,只要做两件事:
1.在 jenkins 上配置某个项目的部署流程
2.在 jenkins 上点击某个项目的部署按钮,进行一键部署
实际上,配置往往只做一次,其余的时候,你只要一键部署就可以了
一、安装 jenkins
1.下载 JENKINS
首先去 jenkins 官网下载 jenkins,官网有两个下载的选择:
如果是公司使用,建议选择左边的。
如果是个人使用,可以使用右边的
如果要下载安装版本,点击下拉箭头,windows 是 exe,linux 是 rpm 包
如果要下载 war 包,直接点击,不要点下拉箭头,我下载的是 war 包
2.设置 JENKINS_HOME
下载完成以后,最好先设置 JENKINS_HOME;
否则,对于 windows 系统,会默认装在 C 盘
linux 系统不清楚默认在哪里
但是你设置了以后,就会在你想要的位置,生成 jenkins 的东西
关于设置 HOME,跟设置 JAVA_HOME 一样,windows 就不说了,linux 的话,也是跟 JAVA 一样,修改/etc/profie
文件即可
3.启动 JENKINS
使用 war 包的同学跟其它工程一样,放到 tomcat 下,启动 tomcat 即可。
使用安装包的同学,windows 下,在服务中启动,跟 mysql、oralce 服务的启动是一样的,linux 的同学自行研究
启动 tomcat 时会报错:
这是因为 jenkins 不知道从什么时候开始,把 http 访问改成了 https,但 war 包的配置文件却没有改,
不过这不影响你启动和访问,在后面的操作中,我们会改
4.访问 JENKINS
在浏览器中输入 http://127.0.0.1:8080/jenkins,就进入到 jenkins 了,具体 ip 和端口,根据你实际的环境来
首先是输入初始密码,这个有提示,跟着提示找到文件,找到密码,输入即可
其次就是进入插件选择页面:
我选择了 Skip Plugin Installations,我跳过了插件的初始化,事实上,我并不想跳过。
如果不跳过,jenkins 是有一个让你安装推荐插件的选项的。
但是因为启动的那个异常,jenkins 把获取插件的地址从 http 改成了 https,而 war 包没有改
导致你点击“推荐插件下载”的按钮时,根本没用。
所以只能跳过了,后面我们可以自己装插件
接下来就是创建一个 admin 用户,注意,创建完之后,之前的 admin 帐号会消失,初始密码的文件也不复存在了
所以,你这里输入的用户名,可以就是 admin
创建完成以后,就完成了 Jenkins 的安装和启动
剩余24页未读,继续阅读
shenhaoliang
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0