当前位置: 首页 > article >正文

jenkins自动化构建vue(web)项目并部署(项目实战)

  1. 安装nodejs插件

系统管理>插件管理
在这里插入图片描述

安装完成
在这里插入图片描述

  1. 配置node

在这里插入图片描述

  1. 新建任务

在这里插入图片描述

根据自己情况来设置是否需要丢弃旧的构建,我保存了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
  1. 开始构建

在这里插入图片描述

  1. 构建成功

在这里插入图片描述

  1. 新增构建完成之后的操作

在这里插入图片描述
在这里插入图片描述

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
  1. 构建/更新

在这里插入图片描述

  1. 构建/更新完成

在这里插入图片描述


http://www.kler.cn/a/379423.html

相关文章:

  • Linux中使用NGINX
  • 2024年大厂AI大模型面试题精选与答案解析
  • 机器学习:我们能用机器学习来建立投资模型吗
  • 【深入浅出】深入浅出Bert(附面试题)
  • 【C++】哈希表模拟:开散列技术与哈希冲突处理
  • 使用Markdown编写适用于GitHub的README.md文件的目录结构
  • RocketMQ可视化工具- Dashboard 使用教程 (附带可下载文件)
  • gulp入门教程14:vinyl
  • Git学习记录
  • MoonNet基准测试更新
  • springboot3项目整合Mybatis-plus启动项目报错:Invalid bean definition with name ‘xxxMapper‘
  • 基于SpringBoot+微信小程序+协同过滤算法+二维码订单位置跟踪的农产品销售平台-新
  • 一文搞懂python虚拟环境配置及使用pyenv进行python多版本管理
  • RT-Thread学习
  • 基于SSM+微信小程序的社团登录管理系统(社团1)
  • Android Studio Gradle没有assembleRelease等选项的解决方法
  • 2024快手面试算法题-生气传染
  • HTML+CSS科技感时钟(附源码!!!)
  • 浅谈vuex和pinia的区别
  • 什么是虚拟dom,如何实现一个虚拟dom
  • 硅谷甄选(10)用户管理
  • HTML5 + CSS3 + JavaScript 编程语言学习教程
  • Rust编程中的浮点数比较
  • Spring Boot 3.x 整合 Druid 数据库连接池(含密码加密)
  • Docker安装MySQL8.0
  • LeetCode 热题100 之 回溯1