1、前提(1)全局node版本为16,jenkins需要新增一个node14用于打包vue项目,不可影响历史安装的node16使用, 已建立node16软链接在/usr/local/bin目录下。 (2)服务器使用cnpm报错 [npminstall:get] retry GET … ConnectTimeoutError: Connect Timeout Error, status: -1, h
转载
2024-04-16 19:39:18
248阅读
实现目标本地push代码到GitHub,Webhook自动触发jenkins上的构建动作,完成安装node插件并且打包,然后通过Publish Over SSH插件,将打包出来的文件,部署到目标服务器上。前期准备github 账号和项目centos 服务器;服务器安装 Java SDK;服务器安装 nginx + 启动;服务器安装jenkins + 启动;jenkins介绍Jenkins是开源的,
转载
2024-03-26 15:27:39
137阅读
Jenkins在linux上的安装教程:http://www.ityouknow.com/springboot/2017/11/11/springboot-jenkins.html 另外,关于在windows上的安装请自行百度... 下面贴下Jenkins构建前端Vue项目的配置: 新建任务:点击左上角的 新建任务 Gener
转载
2024-04-24 11:13:46
51阅读
目录前言一、优化静态资源二、vue项目打包体积优化1.路由懒加载2.抽离第三方js库3.小结三、代码优化1.减少页面的重排和重绘2.多设置key值四、服务器优化1.nginx服务器开启gzip文件压缩2.nginx服务器开启http2五、总结 前言最近在腾讯云上面买了一个服务器,准备把最近写好的一个vue项目打包部署上去,然后直接npm run build,把它往nginx上面一扔,然后直接访问
转载
2024-04-10 11:20:39
318阅读
项目中用到了SpringMVC、ibatis、maven等开源框架,因此想构建一套完整的开源项目开发环境。主要思路为:开发(自动生成bo/dao/xml,SpringMVC)->单元测试->持续集成编译->发布->重启等步骤。 本文只介绍初步的思想和用到的工具,不涉及具
DevOps—基于 Jenkins 构建 Vue 前端工程自动化流程1. CI/CD流程2. 基于 jenkin 构建 vue 前端自动化流程2.1 插件安装2.2. 流程构建2.2.1 自由风格项目2.2.2 Pipeline 1. CI/CD流程一个完整的生产环境的 CI/CD 流程,往往会包括以下这些阶段: 编码 → 提交 → 构建 → 测试 → 交付 → 部署 这里只是演示,就省略了测试
转载
2024-03-17 00:41:22
704阅读
实现目标本地push代码到GitHub,Webhook自动触发jenkins上的构建动作,完成安装node插件并且打包,然后通过Publish Over SSH插件,将打包出来的文件,部署到目标服务器上。前期准备github 账号和项目centos 服务器;服务器安装 Java SDK;服务器安装 nginx + 启动;服务器安装jenkins + 启动;jenkins介绍Jenkins是开源的,
转载
2024-02-21 15:15:37
93阅读
一、简介一般网站部署的流程如下:需求分析—原型设计—开发代码—内网部署-提交测试—确认上线—备份数据—外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚我们可以通过jenkins工具平台实现全自动部署+测试,是一个可扩展的持续集成引擎,是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins非常易于安装和配置,简单易用简单来说方便如下人员:开发人员:
转载
2024-03-04 11:20:24
128阅读
npm build 打包前端项目实际上是执行 node build/build.js,但是随着项目的依赖包越来越多,项目打包时间不断延长,为了改善这个问题,需要从node入手暂时解决方案:扩大node运行程序的内存,经本人测试(项目和机器固定)2G:308.11s
4G:284.96s
6G:280.94s
8G:277.63s
10G:277.86s
因此看出设定为8G差不多,因为再往
转载
2024-02-29 11:30:23
180阅读
最近公司项目在测试前端项目,需要频繁的进行更换文件,虽然工作量不大,但是频繁的重复工作有点降低了工作效率,于是就搭建了jenkins + Vue 的自动化部署,可以实现自己拉取代码+构建+然后再发到web服务器上面,只需要告诉开发Jenkins的地址,去点一下鼠标就能实现自动化部署了。环境介绍: 系统:CentOS Linux release 7.6.1810 (Core) JDK:java ve
转载
2024-05-09 23:12:53
1320阅读
鉴于公司项目发版次数太频繁,推送 - 打包 - 部署浪费心情,于是使用了Jenkins持续自动化部署Vue项目Tips: 这里用的是Git准备工作: Jenkins安装、运营开账号、Jenkins安装NodeJs插件等工作(不详述)1、新建2、输入项目名称“TEST_PROJECT”,选择“构建一个自由风格的软件项目”3、保存(可以写点描述,丰富这个项目介绍,下面的选项后续再操作,建立项目先)4、
转载
2023-12-25 14:26:06
108阅读
作者: zhou_web 实现目标本地push代码到GitHub,Webhook自动触发jenkins上的构建动作,完成安装node插件并且打包,然后通过Publish Over SSH插件,将打包出来的文件,部署到目标服务器上。前期准备github 账号和项目centos 服务器;服务器安装 Java SDK;服务器安装 nginx + 启动;服务器安装jenkins + 启
转载
2024-05-27 19:30:15
523阅读
前端工程化的今天,版本发布已经成为开发中的重要一环。很多项目开发中都开始使用jenkins来做自动发版工作。不过jenkins复杂的安装配置比较不容易上手,而且很多环境是不适用安装jenkins来做自动发版的。我模拟Jenkins逻辑写了一个node版本的自动发版的程序。带大家了解一下自动发版的基本原理。同时,如果需要的朋友也可以直接上手来使用。仓库地址和使用方式使用方式:> git clo
转载
2023-08-23 19:39:32
558阅读
jekins离线部署前端vue项目安装配置jekins修改workspace工作空间创建打包项目运行 安装官网下载jekins安装包 官网下载安装包
下载离线包 链接: https://pan.baidu.com/s/1LpfgXXhpGcHQvLFKnsp20A 提取码: 1v3bjekins命令,再url里http://url:port/reload重新加载,http://url:port/
转载
2024-03-25 20:30:35
73阅读
Jenkins在linux上的安装教程:http://www.ityouknow.com/springboot/2017/11/11/springboot-jenkins.html 另外,关于在windows上的安装请自行百度... 下面贴下Jenkins构建前端Vue项目的配置: 新建任务:点击左上角的 新建任务 Gener
转载
2024-01-21 11:05:45
51阅读
如果你想从头开始在服务器上用jenkins部署vue项目,那么我这篇博客肯定是你最好的选择,因为我在这个实践过程中,在网上找了很多博客,发现没有一篇是完完整整,没有坑的实现jenkins部署vue项目。我现在把我从头基于jenkins部署vue项目的实践过程分享给大家。 购买服务器: 我购买的是阿里云的服务器 CentOS 7.3 64位
转载
2023-10-18 21:39:44
192阅读
1. 开始前的准备工作1台服务器,1个镜像仓库,安装docker
练习的话,服务器可以在[阿里云上](https://www.aliyun.com/?spm=5176.ecscore_.top-nav.dlogo.509a4df5JhX1PN)领取一个月免费ECS云服务器,如下图 在阿里云控台界面搜索容器镜像服务 添加个人版的容器镜像服务 然后在服务器上安装docker使用下面两个脚本文件 创建一
转载
2024-07-02 20:22:58
340阅读
一般情况下,将一个项目部署到生产环境的流程如下:需求分析—原型设计—开发代码—内网部署-提交测试—确认上线—备份数据—外网更新-最终测试,如果发现外网部署的代码有异常,需要及时回滚。整个过程相当复杂而漫长,其中还需要输入不少的命令,比如上传代码,git的拉取或者合并分支等等。Jenkins是目前非常流行的一款持续集成工具,可以帮助大家把更新后的代码自动部署到服务器上运行,整个流程非常自动化,你可以
转载
2024-04-10 17:03:48
40阅读
1.准备工作拥有vue项目,java项目,linux服务器,git仓库,linux已装docker服务注意如果是windows编辑的Dockerfile文件,导入到linux后其文件类型可能非unix格式,使用指令修改后才可使用,可在vi编辑页使用set ff指令查看是否为unix,使用set ff=unix 修改为unix格式2.git仓库配置上传代码至git仓库,本方法为了便利,不在服务器进行
转载
2024-10-12 09:49:13
15阅读
jenkins 是做什么用的,如果不知道请自行google 通俗的说 jenkins 可以帮助我们编译发布代码,比如我们提交到SVN后,要发布运行,就可以用过jenkins进行编译运行环境(这里主要标注下我的环境):1: SVN服务器 项目检出地址 h
转载
2024-06-25 08:33:29
74阅读