jenkin的对于nodejs前端部署

思路:
把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,不打会复制文件不全的。

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值