jenkins自动部署maven项目

jenkins+svn+maven+ssh实现自动远程部署

 

 

1.为什么要使用jenkins

 

  公司由于版本迭代速度过快,人工维护繁琐,想让这个工作内容由机器自动完成。

原先工作流程

使用jenkins后

反之就是使用这个以后可以减少重复劳动,释放时间。

2.怎么使用

第一步安装jenkins

  怎么安装看这个链接

https://blog.youkuaiyun.com/zk0920zk/article/details/79115162

使用这个安装简单,bug少

第二步下载指定插件

Ant Plugin, Email Extension Plugin,Maven Integeration Plugin,Multijob Plugin,

Publish over SSH,SCM API Plugin,Subvsion Plugin-in

第三步配置jenkins

3.1先全局工具配置

安装jdk配置,安装maven配置

总共配置三个

3.2然后系统设置

第一个设置

这个可以不设置

邮箱配置

 

邮箱发送服务器,简易配置,上面的那个是复杂配置,好像没有使用

这个配置是否成功,需要点击test configuration by sending test e-amil 来确认是否配置成功

3.3配置远程终端服务

这个配置是否成功需要测试

第四步创建jenkins任务

4.1创建maven项目

4.2配置subversion

4.3配置构建触发器

4.4构建

4.5构建后

 

 

3.有哪些问题

安装jenkins

  可能无法下载插件,那是由于插件仓库在美国,需要修改仓库地址

jenkins编码问题

windows脚本乱码,bat文件保存格式使用系统默认格式ANSI,不要使用utf-8格式

也不要使用其他编辑器编辑文件,最好使用系统自带编辑器。

邮箱配置

  发送邮件需要两个部分组成,邮件发送服务器,收件服务器

发送服务器:一般都是借用别人公司的服务器

比如:QQ服务器,需要开启SMTP服务器,怎么安装可以百度

收件服务器:这个就比较简单了,只要填写邮箱地址就可以了

远程部署

  由于windows远程操作方式是命令行,不能使用远程登录,tv等这些界面登录方式。

需要在服务器电脑上安装ssh服务,然后在jenkins中配置ssh服务信息。

定时任务

  一般使用cron表达式,但是又有一些不同

例如:H/2 * * * *表达的是每过一分钟就指定一次

 

4使用jenkins

 

5.安装freesshd服务

安装连接

https://blog.youkuaiyun.com/qq_40250760/article/details/77988957

配置

添加用户

 

 

配置需要细心,不然很多东西都不能使用

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值