Jenkins部署vue项目详细步骤


如需自动化部署前后端项目,并实现内网穿透,请按以下顺序阅读:

  1. 从创建服务器到搭建一台内网穿透服务器
  2. Jenkins部署Vue项目

上文讲了如何创建一台虚拟机,并配置项目自动部署所需要的环境,实现了Jenkins自动化部署一个后端springboot项目。本文将会介绍部署前端vue项目的步骤。

Jenkins部署vue项目

安装node

  1. node下载地址

http://nodejs.cn/download/

  1. 选择所有下载选项–>Parent Directory,在这个文件下就可以下载自己想要的版本了。

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

在这里插入图片描述

  1. 复制链接地址,下载对应的安装包
wget https://registry.npmmirror.com/-/binary/node/latest-v14.x/node-v14.18.3-linux-x64.tar.gz
  1. 解压安装包,配置环境变量
tar -zxvf node-v14.18.3-linux-x64.tar.gz
  1. 编辑/etc/profile,添加环境变量
vim /etc/profile

在底部加上下面这行配置

export NODE_HOME=/work/mySoft/node-v14.18.3-linux-x64
export PATH=$PATH:$NODE_HOME/bin
export NODE_HOME

在这里插入图片描述

  1. 执行命令source /etc/profile,使环境变量生效

  2. 添加软链

ln -sv /work/mySoft/node-v16.13.2-linux-x64/bin/node /usr/bin/node
ln -sv /work/mySoft/node-v16.13.2-linux-x64/bin/npm /usr/bin/npm
  1. 验证,查看是否安装成功
node -v
npm -v

在这里插入图片描述

配置node

  1. 选择Manage Jenkins–>Global Tool Configuration

在这里插入图片描述

  1. 点击新增NodeJS,别名随便取一个,安装目录是服务器中Node的安装目录,点击应用–>保存

在这里插入图片描述

部署vue项目

Jenkins访问服务器的文件夹需要权限,本文的项目都放在/work目录下,所以给Jenkins用户添加/work文件夹下的所有权限

chown -R jenkins:jenkins /work
  1. 新建item,创建一个Freestyle project任务

在这里插入图片描述

  1. 选择git,填写vue项目的git地址,指定需要发布的分支,–>应用–>保存

在这里插入图片描述

  1. 这里显示了没有工作空间,是因为还没有构建过,点击执行构建
    在这里插入图片描述

  2. 构建成功后,在服务器中找到Jenkins的工作目录/var/lib/jenkins,构建的工作空间在./workspace目录下,在上篇文章中有Jenkins各个目录的解释,可参考上篇文章;构建后会生成两个文件夹,admin-wechat就是项目的工作空间

在这里插入图片描述

  1. 点击配置,增加构建步骤,选择Execute shell

在这里插入图片描述

  1. 加入以下命令,点击应用–>保存
npm install
rm -rf ./dist/*
npm run build
rm -rf /work/admin-wechat/*
cp -rf ./dist/* /work/admin-wechat

在这里插入图片描述

npm install :下载工作区npm包

rm -rf ./dist/* :删除dist目录下的所有文件,dist目录即为当前jenkins工作区打包后的文件。

npm run build :执行打包命令

rm -rf /work/admin-wechat/* :删除服务器上/work/admin-wechat/ 目录下的所有文件/work/admin-wechat为服务器项目放置位置。

cp -rf ./dist/* /work/admin-wechat:把当前构建工作区dist目录里的文件 copy 到服务器/work/admin-wechat 文件夹下。

  1. 构建项目,Finished: SUCCESS,则部署成功了
    在这里插入图片描述
  • 7
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个使用Jenkins部署Vue项目的实战步骤: 1. 在Jenkins服务器上安装Node.js和npm:确保Jenkins服务器上安装了Node.js和npm。你可以使用以下命令检查它们是否已安装: ``` node -v npm -v ``` 如果没有安装,请根据操作系统的不同,使用适当的方式进行安装。 2. 创建一个新的自由风格的软件项目:在Jenkins主页,点击“新建任务”,输入任务名称,选择“自由风格的软件项目”,然后点击“确定”。 3. 配置源码管理:在项目配置页面的“源码管理”部分,选择你的版本控制工具(如Git),填写你的代码仓库URL和认证信息。 4. 配置构建触发器:在项目配置页面的“构建触发器”部分,选择适合你的触发方式,例如定时触发、代码提交触发等。 5. 配置构建环境:在项目配置页面的“构建环境”部分,勾选“Provide Node & npm bin/ folder to PATH”选项。 6. 配置构建步骤: - 点击“添加构建步骤”,选择“执行Shell”。 - 在Shell脚本框中,输入以下命令: ``` npm install npm run build ``` 这将安装Vue项目的依赖项,并构建生产版本的代码。 7. 配置构建后操作: - 点击“增加构建后操作步骤”,选择“Archive the artifacts”。 - 在“Files to archive”字段中,输入构建产物的路径,例如:`dist/**/*`。 - 点击“保存”。 8. 保存并应用配置:点击页面底部的“保存”按钮。 现在,当你触发Jenkins项目构建时,它将自动拉取代码、安装依赖、构建Vue项目,并将构建产物存档起来。你可以进一步配置部署步骤,例如将构建产物发布到Web服务器或CDN上。 希望这个实战步骤能够帮助你成功部署Vue项目Jenkins
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值