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

ops/2024/10/30 19:06:21/
  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.ppmy.cn/ops/129671.html

相关文章

06回归与相关

文章目录 1.Simple linear regression(1)影响因子(2)线性回归的假定 2.Simple linear correlation(1)相关性的解释(2)不同的相关性 方差分析 组间差异和 分类变量解释连续变量的情况…

ssm基于ssm框架的滁艺咖啡在线销售系统+vue

系统包含:源码论文 所用技术:SpringBootVueSSMMybatisMysql 免费提供给大家参考或者学习,获取源码请私聊我 需要定制请私聊 目 录 第1章 绪论 1 1.1选题动因 1 1.2目的和意义 1 1.3论文结构安排 2 第2章 开发环境与技术 3 2.1 MYSQ…

【Linux】线程锁同步互斥生产消费模型

目录 认识锁及其接口 从原理角度理解锁 从实现角度理解锁 Linux线程同步 条件变量 写一个测试代码 生产者消费者模型 基于 BlockingQueue 的生产者消费者模型 POSIX信号量 基于环形队列的生产消费模型 实际上,线程的大部分资源都是共享的,把多…

前端测试工具详解

Vue前端测试工具主要包括Jest和Vue Test Utils,以下是它们的详解: Jest Jest是一个面向JavaScript代码的测试框架,具有快速、简单和可扩展的特点。 Jest支持多种测试类型,包括单元测试、集成测试和端到端测试等,在Vue项…

最新AI软件部署,ChatGPT商业AI系统源码,支持GPT4.0+AI换脸+AI智能体GPTs应用+AI绘画+AI视频+文档分析

一、前言 SparkAi创作系统是一款基于ChatGPT和Midjourney开发的智能问答和绘画系统,提供一站式 AI B/C 端解决方案,AI大模型提问、AI绘画、专业版AI视频生成、文档分析、多模态识图理解、TTS & 语音识别对话、AI换脸、支持AI智能体应用(…

Selenium自动化测试中如何处理数据驱动?

在自动化测试中,数据驱动(Data-Driven Testing)是指通过外部数据源(如Excel、CSV、数据库等)来控制测试用例的执行,而不是直接在代码中硬编码数据。这种方式可以提高测试的灵活性和可维护性,使得…

C++/QT可用的websocket库

库说明优势劣势是否免费商用Qt WebSocketsQt框架中的WebSocket模块。不需要额外集成第三方库;支持异步处理,适合在Qt应用程序中处理并发WebSocket请求。性能较差付费libwebsockets轻量级的C库,用于开发WebSocket服务器和客户端。高性能&#…

SmartGuard:使用 Raspberry Pi 和 AWS 的高级运动检测与流媒体系统

论文标题:SmartGuard: Advanced Motion Detection and Streaming with Raspberry Pi and AWS 中文标题:SmartGuard:使用 Raspberry Pi 和 AWS 的高级运动检测与流媒体系统 作者信息: - Ammar Isa,电气与电子工程系&am…