[手把手系列之] Jenkins自动化部署vue前端项目

Jenkins 自动化部署实例讲解

前言

简介:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成
点击下面的链接进入官网选择最新的版本下载,然后一键安装即可。
下载地址:windows版本Jenkins下载

一、安装Jenkins插件

1、安装完推荐的插件,我们还需要额外的插件来满足使用,需要单独下载插件,依次下载安装即可

  • Gitee:这里以Gitee作为代码仓库
  • NodeJs:前端项目打包的基本环境
  • Qy Wechat Notification:自动部署后进行企业微信发送对应消息通知
    安装过Gitee插件这里就找不到了

二、Gitee 配置证书令牌

1、仪表盘-》Manage Jenkins-》Configure System
2、Gitee 配置下面列表,完成后点击测试,成功后保存即可

  • 链接名:项目名称,随便填都可
  • Gitee 域名 URL:https://gitee.com
  • 证书令牌:如下图所示
    在这里插入图片描述
    弄完这里之后到外面的证书令牌是个下拉框一定要手动选上,之后再点右边的测试连接看提示没问题之后就保存

三、全局工具配置

1、仪表盘-》Manage Jenkins-》Global Tool Configuration
2、NodeJS配置

  • 别名:随便填写即可
  • NodeJS版本:根据对应项目选择对应的NodeJs版本,不宜过高

在这里插入图片描述

3、Git installations
注明:服务器如果没有安装git工具会报错,安装Git后将安装路径就好(如果部署Jenkins之前就已经安装,默认即可)
在这里插入图片描述

四、构建项目(new Item)

1、填写任务名称,并选择【Freestyle project】确认保存在这里插入图片描述
2、配置码源管理
在这里插入图片描述
3、配置构建触发器,触发条件:推送到仓库的master自动进行部署
在这里插入图片描述
4、Git仓库-新建 WebHook

  • Gitee webhook 中填写 URLhttp://localhost:8085/gitee-project/metting-auto-build需要公网IP或进行内网穿透
  • Gitee webhook密码:Jenkins配置页面生成Gitee WebHook 密码
    在这里插入图片描述5、构建运行环境
    在这里插入图片描述6、构建命令步骤-使用命令运行项目
  • npm install:下载对应的项目依赖
  • npm run build:打包成dist文件夹
  • xcopy /E /Y C:\ProgramData\Jenkins.jenkins\workspace\metting-auto-build\dist\ F:\nginx-1.23.4\html\dist\:将Jenkins打包最新的dist文件夹复制到Nginx服务器的文件夹中
  • F: 切换盘符 cd nginx-1.23.4 移动到Nginx服务器中 nginx -s reload:将Nginx重新运行启动

在这里插入图片描述
7、双击Build Now或者推送触发创建,可以点击任务看到控制台输出,Success,至此Jenkins项目自动托管部署项目成功!
在这里插入图片描述

  • 23
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
你可以使用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项目。 请注意,这只是一个简单的示例,你可能需要根据你的具体情况进行适当的调整和配置。此外,确保你的服务器和部署目标环境已经正确配置,并且有足够的权限来执行构建和部署操作。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值