jenkins+svn+maven+ssh实现自动远程部署windows
公司因为版本迭代速度过快,人工维护繁琐,想让这个工做内容由机器自动完成。服务器
原先工做流程ssh
使用jenkins后maven
反之就是使用这个之后能够减小重复劳动,释放时间。编辑器
怎么安装看这个连接svn
https://blog.csdn.net/zk0920zk/article/details/79115162工具
使用这个安装简单,bug少测试
Ant Plugin, Email Extension Plugin,Maven Integeration Plugin,Multijob Plugin,编码
Publish over SSH,SCM API Plugin,Subvsion Plugin-in.net
安装jdk配置,安装maven配置
总共配置三个
第一个设置
这个能够不设置
邮箱配置
邮箱发送服务器,简易配置,上面的那个是复杂配置,好像没有使用
这个配置是否成功,须要点击test configuration by sending test e-amil 来确认是否配置成功
这个配置是否成功须要测试
可能没法下载插件,那是因为插件仓库在美国,须要修改仓库地址
windows脚本乱码,bat文件保存格式使用系统默认格式ANSI,不要使用utf-8格式
也不要使用其余编辑器编辑文件,最好使用系统自带编辑器。
发送邮件须要两个部分组成,邮件发送服务器,收件服务器
发送服务器:通常都是借用别人公司的服务器
好比:QQ服务器,须要开启SMTP服务器,怎么安装能够百度
收件服务器:这个就比较简单了,只要填写邮箱地址就能够了
因为windows远程操做方式是命令行,不能使用远程登陆,tv等这些界面登陆方式。
须要在服务器电脑上安装ssh服务,而后在jenkins中配置ssh服务信息。
通常使用cron表达式,可是又有一些不一样
例如:H/2 * * * *表达的是每过一分钟就指定一次
安装链接
https://blog.csdn.net/qq_40250760/article/details/77988957
配置
添加用户
配置须要细心,否则不少东西都不能使用