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
- 构建/更新
- 构建/更新完成