# Jenkins Linux+SVN+Window部署Vue代码实现自动化部署功能(一)
1. 新建任务
2.配置
描述
SVN配置(这里会自动检测源码地址是否变化,如果变化就会触发构建动作,执行这个JOB)
构建触发器
* * * * *
构建环境
构建【执行命令】
这里新增命令的话,由于我服务器是Linux,所以使用Shell命令,如果你服务器上的是windowServer的话,那么使用执行windows批处理命令(亲测是单条命令执行的,所以要上面的8条命令要分开添加。所以后面蛋疼我也改成linux环境了,本来是window环境上配置Jenkins),服务器环境不同,执行的命令不同
构建后操作【配置上传到SSH服务器上】
3.开始构建
4.远程执行服务器命令(假如部署到window上,需要这一步)
因为打包成功后,发送到服务器上的文件还没进行解压(发送到window服务器上的只是.tar文件),所以需要远程执行.bat文件来进行部署到指定的文件夹。
这里是start.bat的配置
回到Jenkins新建任务(远程执行该条命令)
里面很简单,只需要添加构建环境就可以了(加上这个)
直接构建,输出的结果如下:
返回到服务器上,可以看到:
5.大功完成
基本到这里已经Ending了。 说一下我的搭建环境: Jenkins部署到Linux 代码托管用到的是SVN 前端项目环境部署到IIS上 由于项目进行更新迭代维护,这次只需要提交代码就可以实现自动化部署,真正地提高生产效率(没办法,都是产品逼出来的)