自动化部署Jenkins vue express

以前
不使用自动化很浪费效率 提交git,上传代码,连接服务器,重新服务等。。。
现在
Jenkins点一下即可

当前环境
window
Jenkins点一下,服务器代码自动部署
linux
前端服务(Vue),后端服务(Express)


1.安装Jenkins https://www.jenkins.io/download/
在这里插入图片描述
安装无脑下一步
中间一步需要一个JavaJDK

下载连接1
下载连接2
提取码:o2bf
解压后选中
继续无脑下一步安装

在这里插入图片描述


2.下载完毕启动http://localhost:8080
复制连接,输入密码继续
在这里插入图片描述
等待安装完毕几分钟左右
在这里插入图片描述

输入基本信息,进入JenKins平台
在这里插入图片描述


3.下载插件
ssh连接远程服务器插件
node插件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
勾选完毕点击下载完成后Jenkins重启


4.填写远程服务器配置
在这里插入图片描述
拉到最下面SSH Servers,点击高级。输入服务器地址,用户名,密码
在这里插入图片描述
测试是否连接成功
在这里插入图片描述


5.配置node-v16.13.0-win-x64
下载路径1
下载路径2
提取码:14uv
在这里插入图片描述
滑到最下面
下载解压自己的路径
在这里插入图片描述


6.创建Jenkins项目
在这里插入图片描述
Git配置
在这里插入图片描述
在这里插入图片描述
添加Git用户
在这里插入图片描述
选中node
在这里插入图片描述
项目目录介绍
Git
在这里插入图片描述
在这里插入图片描述
服务器目录
pm2部署项目

在这里插入图片描述
在这里插入图片描述
添加widow cmd命令
在这里插入图片描述
在这里插入图片描述
进入Vue项目
初始化项目
编译项目

在这里插入图片描述

cd ./back-end/admin
call npm install
call npm run build

添加ssh远程服务器命令
在这里插入图片描述
在这里插入图片描述

注意:
我的 SSH Servers
远程目录设置的是 /home/jenkunspublish

在这里插入图片描述
到时候会将代码传入到配置的路径里
在这里插入图片描述

源文件
back-end/admin/dist/ (当前Git项目的Vue编译后前端代码)
删除前缀
back-end/admin/dist
远程目录
main

Vue
执行命令(你的服务器命令)
rm -rf /cyz/website/cheyouzheng.top/app/webRoot/study/* (删除服务器的Vue前端代码)
cp -r /home/jenkinspublish/admin/* /cyz/website/cheyouzheng.top/app/webRoot/study/ (复制Jenkins上传的代码到前端工程里)

Express
执行命令(你的服务器命令)
cp -rf /home/jenkinspublish/main/* /cyz/express/main1/ (复制Jenkins上传的代码到后端工程里)
cd /cyz/express/main1 (进入后端工程)

pm2 stop www (停止项目)

npm install (项目初始化)

pm2 start www (启动项目)


7.保存,启动,编译
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
你可以使用Jenkins来实现Vue项目的自动化部署。下面是一个简单的步骤: 1. 安装Jenkins:首先,你需要在你的服务器上安装Jenkins。你可以根据官方文档或者其他资源来完成安装过程。 2. 配置Jenkins:一旦安装完成,你需要通过浏览器访问Jenkins的网址,并且按照指引完成初始设置。这可能包括创建管理员账户、安装插件等。 3. 创建一个新的Jenkins任务:在Jenkins主页,点击"新建任务"按钮,然后输入任务名称和选择"自由风格"项目类型。 4. 配置代码仓库:在任务配置页面的"源码管理"部分,选择你的代码仓库类型(如Git),并提供代码仓库的URL和凭据(如果有的话)。 5. 配置构建步骤:在任务配置页面的"构建"部分,添加构建步骤。对于Vue项目,你可以使用以下命令来构建: ``` npm install npm run build ``` 这将安装项目依赖并生成静态文件。 6. 配置部署步骤:在任务配置页面的"构建后操作"部分,添加部署步骤。你可以使用SSH插件或者其他适用的插件来实现远程部署。 如果你使用SSH插件,你需要提供远程服务器的地址、凭据和部署命令。部署命令应该包括将构建后的静态文件复制到远程服务器的指定目录。 如果你使用其他插件或者工具来进行部署,根据插件或者工具的文档进行配置即可。 7. 保存任务配置并运行任务:一旦你完成了任务配置,点击"保存"按钮,并运行任务。Jenkins将根据你的配置自动构建和部署Vue项目。 请注意,这只是一个简单的示例,你可能需要根据你的具体情况进行适当的调整和配置。此外,确保你的服务器和部署目标环境已经正确配置,并且有足够的权限来执行构建和部署操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值