jenkins自动化构建vue(web)项目并部署(项目实战)
- 安装nodejs插件
系统管理>插件管理

安装完成

- 配置node

- 新建任务

根据自己情况来设置是否需要丢弃旧的构建,我保存了5天和5次



cd /var/jenkins_home/workspace/hainan_road_web/SDGS-YHJC/sdgs-ui
npm config set registry https://registry.npmmirror.com
npm config get registry
npm install
npm run build:prod
rm -rf dist.tar.gz
tar -zcvf dist.tar.gz dist
rm -rf dist
- 开始构建

- 构建成功

- 新增构建完成之后的操作


cd /opt/hainangaosu/web/road
mv dist dist_$(date '+%Y-%m-%d_%H-%M')
rm -rf dist.tar.gz
mv /opt/cwh/dist.tar.gz /opt/hainangaosu/web/road
tar -xvf dist.tar.gz
- 构建/更新

- 构建/更新完成

