背景
以前都是手动打包部署,然后测试服务器我们开发又没有权限,被测试独揽大权,每次转测之后改了BUG都要重新打包,就很烦,而且测试如果没有及时把包更新上去然后这个时候其他的开发又更新了他们版本的代码打包给其他的测试,这个就会导致测试环境的代码不正确,就很烦!!而且每次我们打包,测试还要部署包,也很烦!!!所以最后我忍无可忍无需再忍,去部署jenkins了(本来想着我只是一个刚毕业的大学生,这些东西不该我操心的,就一直放之任之)
冲冲冲,直接贴截图上代码
# 进入对应的jenkins的工作目录
cd $WORKSPACE
# 下载node——modules
cnpm install
cnpm run build:dev #打包
# 把生成的项目打包成压缩包,方便移动到项目部署目录
# 我们公司的jenkins的服务器在101上,而我们组的开发服务器在103上,所以要将打包好的文件压缩之后通过sshpass传到103的指定目录去,password userName分别是对应服务器的密码和用户名
zip -</