思路:
把svn代码拉下来,打个包,再把包放到对应的目录下,重启nginx
必须 ,svn和jenkins部署要在同一个网段
1、拉svn代码
2、打包
1、要安装nodejs环境 :https://www.bilibili.com/video/BV1ki4y1F72Y?from=search&seid=18023000789093520580
2、打包命令
1、把svn代码 拉到本地 ,在代码地址下,运行npm
2、npm install
3、npm run build
4、npm run build:prod
5、包就打包了
3、放对应目录
xcopy /s/y/i/f D:\worktools\apache-tomcat-9.0.40\webapps\workspace\qianduan\dist C:\Users\develop\Desktop\dist /e
在jenkins上写
4、重启nginx
nodes的版本号更新
https://blog.csdn.net/suancai1993/article/details/88534002
降级
举例:降级到4
npm install npm@4 -g(@后跟版本号,若跟的是大版本,则更新到对应大版本最新的小版本)
npm install npm@4.1.2 -g(更新到指定版本)
升级
npm install npm -g(更新到最新版本)
xcopy 可以用来拷贝文件夹:
例如我有一个文件夹在c:\windows\file,我要复制到d:\,就可以打xcopy c:\windows\file d:\file /e
这样两个地方的file文件夹的内容就是一样的。要注意的是d:\file一定要打file,如果不打就会将file里的文件放在d:,会造成文件摆放乱;其次,一定要加参数/e,不打会复制文件不全的。