Jenkins 构建Vue项目

jenkins构建前端vue项目 阅读详情

一、配置构建环境

  • 通过Docker安装的Jenkins都会自带安装JDK
  • 查看Jenkins 容器中的环境变量

$ echo $PATH

$ vi /etc/profile

#JDK

export JAVA_HOME=/usr/local/openjdk-8

export PATH=$PATH:$JAVA_HOME/bin:

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

  • 进入Jenkins管理页面配置JDK

 

  • 下载以及配置NodeJS环境变量
  • 这里我是通过下载好的node-v14.15.1-linux-x64.tar.xz上传到服务器

  • 再通过服务器解压移动到缩主机与Jenkins挂载的数据目录中分享

$ cd /app

$ tar -xvJf node-v14.15.1-linux-x64.tar.xz

$ mv node-v14.15.1-linux-x64 /data/jenkins_data

  • 进入Jenkins容器中配置环境变量

$ docker ps

$ docker exec -it [容器ID] /bin/bash

$ echo $PATH

$ apt-get update #可能没有VI工具、GIT工具需要更新安装

$ apt-get install net-tools git vim -y

 

$ vi /etc/profile #添加以下配置

#NodeJS

export NODE_HOME=/var/jenkins_home/node-v14.15.1-linux-x64

export PATH=$PATH:$M2_HOME/bin:$JAVA_HOME/bin:$NODE_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

 

$ source /etc/profile #更新环境变量

  • 进入Jenkins管理页面配置Node

 

二、安装插件

安装:NodeJS Plugin

三、构建项目

  • 新建任务

 

  • 定义任务名以及选择构建一个自由风格的软件项目
  • 选择 丢弃旧的构建

 

  • 配置Git源码管理

 

  • 构建环境选择Provide Node & npm bin/ folder to PATH

 

  • 选择构建

 

  • 添加Shell脚本

#!/bin/bash

echo "清除缓存"

npm cache verify

echo "开始安装编译"

npm install

npm run dev

 

四、其它构建

Jenkins 构建Maven项目:https://blog.youkuaiyun.com/zczhi_java/article/details/111152069

Jenkins自动构建vue项目并部署至Kubernetes 目录一、安装JavaScript 运行环境Node.js二、配置Jenkins三、补充四、参考文档 本文基于上一篇文章的测试环境,通过jenkins构建一个简单的vue项目,并部署至上文的k8s集群中。 上文链接:https://blog.youkuaiyun.com/walkon1007/article/details/112769224 一、安装JavaScript 运行环境Node.js 下载地址:https://nodejs.org/en/download/ 我直接下载了二进制文件: wget https:// 阅读详情

相关推荐

【Vue】——Jenkins自动打包部署VUE项目

个人理解,Jenkins其实是把我们平时打包部署项目的操作弄成一个流程了,按照我们平时打包部署项目的流程去思考,然后找到对应在Jenkins中如何配置就可以实现基础的打包上传部署。

... 3575

【Jenkins】部署vue项目(多种方式部署)

🥕第一种 (npm run build)打包的形式 🥕第二种 (npm run test)直接启动的形式 🥕第三种 使用docker镜像打包脚本

怀着一颗学徒的心 1万+

Jenkins+vue项目自动化构建部署

Jenkins 更新地址:https://sunseekerx.yoouu.cn/common/jenkins.html 更新时间:2020-05-05 20:39:33 Vue项目自动化构建 Jenkins安装查看Docker章节。 Jenkins第一次安装完成最好重启一下,因为如果安装了语言包有些地方还是英文的。应该是个bug。 前提 Vue项目+Git 有Jenkins环境 有部署项目...

SunSeekerX 2942

jenkins自动构建部署vue

Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT,构建工具有Maven、Ant、Gradle。

_binlong的博客 3733

基于STM32的电子琴音乐播放器设计

​ 本设计以实际电路为最后的结果,实现了所有与其功能,具有重要的现实意义。件,在Proteus中进行原理图绘制,然后把 .hex文件下载到STM32F103RBT6中 进行仿真。由于网络上 下载的 Proteus中 没有 STM32F103RBT6这个芯片型号,我们又从网上 下载芯片 进行仿真。​ 本设计以实际电路为最后的结果,实现了所有与其功能,具有重要的现实意义。

TMMXA的博客 2万+

【过检测】2026调试级去虚拟化虚拟机成品

EternalBlaze调试级虚拟机是由恒烈开发的定制化VMware环境,适用于逆向工程、病毒分析等专业场景。该虚拟机基于Windows 10 1909专业版,预装Python/JDK等开发环境和逆向工具包,支持快照回溯功能。特色包括:一键去虚拟化方案、双机调试支持、驱动开发环境等。适用场景涵盖CTF竞赛、软件调试、病毒行为分析等,但不支持DX12游戏和视频盗录。使用前需按步骤关闭安全中心、安装特定VMware版本并执行去虚拟化操作。虚拟机提供基础版和逆向调试增强版两种配置,均预装必要工具链。(149字)

Heng_lie的博客 2664

Jenkins构建vue项目

Vue 项目通常有许多依赖项,这些依赖项通过npm或yarn来管理和安装。Jenkins 在构建过程中需要运行这些包管理工具来安装项目依赖,因此必须安装 Node.js。:Vue 项目通常使用构建工具(如 Webpack、Vite)来打包和优化代码。这些构建工具基于 Node.js 运行,Jenkins 在执行构建步骤时需要调用这些工具,因此需要 Node.js 环境。:在 Vue 项目中,可能会有自定义的脚本(如构建脚本、测试脚本等)需要在 Jenkins 构建过程中执行。

2401_85325558的博客 849

OSGEarth 基于鼠标位置缩放

说明 osgearth 原有漫游器EarthManipulator 不支持此功能,所以需要修改此漫游器代码,其中主要原理就是在缩放的同时也要改变当前漫游器中心焦点的位置,从而保持鼠标指定点的位置缩放是不改变。 核心代码修改部分 EarthManipulator 的头文件zoom方法添加参数view /** * Zoom the camera using delt...

Rsoftwaretest的专栏 3781

Jenkins权限配置和构建VUE项目

Jenkins权限配置和构建VUE项目

weixin_39555954的博客 2351

SAP 人力资源工资配置项3---工资项配置

工资项设置

xiouluoyang的专栏 1万+

AI辅助专利撰写实战:30分钟高效产出发明专利初稿

在技术创新的浪潮中,专利撰写常常是开发者将创意转化为知识产权保护壁垒的关键一步,但这个过程往往耗时费力,需要兼顾技术深度与法律文书规范。近期,借助AI辅助工具来提升专利撰写效率已成为一个热门探索方向。本文将围绕如何利用AI工具,在30分钟内高效完成一篇具备授权潜力的发明专利初稿,进行一场从0到1的实战演练。无论你是独立开发者、初创团队的技术负责人,还是希望保护自己研究成果的学生,这套方法都能帮助你快速梳理技术方案,形成结构严谨、逻辑清晰的专利申请文档。 1. 背景与核心概念:AI辅助专利撰写的价值与边界 在

weixin_34253126的博客 491

jenkins 构建发布vue项目

前言 这是我去年的一次技术日志,我们有个项目使用到了vue,vue的打包构建与java的maven类似,不过用的是npm。由于我们的项目都是使用Jenkins进行发布的,基于CICD的思想,我自然而然的想到Jenkins来发布vue。于是就尝试了一番,过程不算复杂,如果有Jenkins使用经验不费半天功夫就搞定了。在此我将过程分享出来,供大家参考。 步骤一:安装node vue使用的是npm打包,...

leoss的博客 2060

迈创cameralink采集卡安装操作说明

迈创cameralink采集卡安装操作说明MIL软件安装MIL软件下载获取MIL软件安装MIL软件安装常见问题 MIL软件安装 MIL软件下载获取 MIL软件安装 解压MIL安装包,点击MilSetup.exe开始安装,如下图所示; 备注:64位系统MIL软件可以同时安装32位和64位客户端,本文档默认安装64位客户端,64位系统安装32位MIL方法后续再展开讲(不建议这样用,很麻烦) 点击Launch Installation开始安装,64位系统,默认只安装64位MIL客户端 根据采集卡驱动,选择M

qq_23107577的博客 9345

Jenkins自动化构建Vue项目的实践

Jenkins自动化构建Vue项目的实践

修己xj的博客 1122

GX WORKS2通过交换机连接PLC的方法

三菱PLC连接方法的分享

weixin_64927621的博客 3618

2、系统建模、状态估计与故障诊断中的滤波设计与故障诊断方法

本文综述了系统建模、状态估计与故障诊断中的滤波设计与故障诊断方法。首先介绍了基于分析模型、知识和信号处理的三类故障诊断方法及其特点;随后总结了传统滤波方法(如维纳滤波、卡尔曼滤波)与非概率的集员滤波方法,重点阐述了在未知但有界噪声假设下的椭球、立方、多面体、区间和Zonotope等集员滤波算法原理与发展。文章还展示了各类集员滤波算法的应用实例与流程图,并对比了其计算复杂性与准确性。最后指出,根据不同系统特性选择合适的故障诊断与滤波方法至关重要,未来趋势将趋向于多方法融合与实际工程应用深化。

kmeans3miner的博客 137

Jenkins nginx自动化构建前端vue项目

在现代的Web开发中,Vue.js已经成为一种非常流行的JavaScript框架。为了更高效地管理和部署Vue.js项目,使用自动化构建工具是至关重要的。Jenkins作为一款强大的持续集成和持续部署(CI/CD)工具,为我们提供了一种便捷的方式来自动化构建Vue.js项目。本文将介绍如何在Jenkins中配置和使用自动化构建Vue.js项目的步骤。

lchmyhua88的博客 1806

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

jenkins上部署vue项目构建打包

由于公司内网开发,vue项目的node_modules依赖,大都是由外网npm下载好,再复制到内网的,所以在使用jenkins自动化构建时会出现诸多问题,即使是jenkins服务器上的npm修改了registry的地址的地址为公司自用的registry,也会出现npm install失败问题(因为早已经脱离了npm 管理~~),所以将这种特殊情况记录。......

time_goes的博客 1849

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

jenkins构建vue 文件无法删除_Jenkins Vue项目自动构建以及构建后续操作

另外,关于在windows上的安装请自行百度...下面贴下Jenkins构建前端Vue项目的配置:新建任务:点击左上角的 新建任务 General 源码管理(这个项目用的是svn,注意要创建的图中的全局凭证,也就是你的svn账户和密码) 构建触发器 我们是手动点击 立即构建 按钮进行构建,你可以设置定时构建和轮询构建构建环境 将 Add timestamps to the Console Out...

weixin_39835147的博客 259

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

jenkins自动构建前端项目(window,vue)

我们把一个多人协作的vue前端项目发布服务器,一般要经过以下步骤: git更新最新的代码 构建项目 把构建后的代码上传到服务器 如果用jenkins来构建的话,只需要点击一次构建按钮,就可以自动完成以上的步骤了,而且根据需求,可以实现更多的功能。 1.下载安装jenkin 1.1 java环境 jenkins需要运行在Java的环境中,所以前提是需要先安装jdk,测试jdk是否安装好,在命令行输入:java -version 1.2 下载jenkins 下载地址 jenkins下载 下载后点击安装,

前端笔记 1089

Jenkins构建Vue项目步骤总结

简要记录下自己构建好的Vue项目心得 安装好Jenkins、安装好插件node.js等,Repository UR 弄好版本库,添加仓库账号(需要添加SSH,不然会报错)。 Execute shell(可以分步骤) cd /root/.jenkins/workspace/system-manage #进入Jenkins工作空间下(以自己的工作空间为主)rm -rf dist #删除上次打包的内容node -v #检测node版本(此条命令非必要)npm -v #检测npm版本(此条命令非必要)npm .

chenyubei的博客 1978

Jenkins Vue项目自动构建以及构建后续操作

  Jenkins在linux上的安装教程:http://www.ityouknow.com/springboot/2017/11/11/springboot-jenkins.html   另外,关于在windows上的安装请自行百度...   下面贴下Jenkins构建前端Vue项目的配置:   新建任务:点击左上角的 新建任务            Gener...

weixin_30687587的博客 400

docker-compose+jenkins+vue+nginx持续一键构建前端项目

docker-compose+jenkins+vue+nginx持续一键构建项目

Ricardo.M.Yu的博客 1335

Jenkins 自动构建编译 Spring Boot 和 Vue 项目

通过以上配置,Jenkins 可自动拉取 Git 仓库代码,清理工作区,使用 NodeJS/pnpm 编译 Vue 项目、Maven 编译 Spring Boot 项目,并归档构建产物。后续可扩展配置(如构建后自动部署到测试/生产环境),实现持续集成/持续部署(CI/CD)流程。

qq_27070223的博客 1151
上一篇: GIT 多用户登录配置
下一篇: Jenkins 构建Maven项目
CagzeZhang
博客等级 码龄14年 3粉丝 11原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值