easy-jenkins部署vue和jar

news2024/9/23 19:22:54

easy-jenkins是一款对vue和jar的部署工具,操作简单,实行一键部署,内部结构采用流水线形式架构,每次部署,时时提供部署过程,部署记录,界面友好简洁,使用方便,符合用户常规操作

easy-jenkins面向分支形式,无需登录,默认分支为jenkins,每个分支可以配置多个数据源,切换不同分支可以管理不同数据源

easy-jenkins采用本地存储的结构无需配置数据库,简单易上手

提示:以下是本篇文章正文内容,下面案例可供参考

一、项目地址

开源地址:

  • https://gitee.com/susantyp/easy-jenkins

二、使用步骤

先把代码拉入你的本地

1.项目结构

2.启动主类 EasyJenkinsApplication

3.安装

启动后弹出当前窗体 点击下一步

来到这里后,填写相应的信息

  • 安装路径

  • maven路径 打包需要

  • 以及项目端口的启动,避免不要和本地端口冲突,我们可以设置 8332 8899 9900 等端口

点击安装并启动, 点击确认 等待几秒,项目自动启动

4.项目启动图

三、功能点介绍

  • 部署列表

  • 部署记录

  • 数据分支

  • 基本设置

1.部署列表

部署列表主要显示我们的连接信息

1.添加连接(部署jar)

我们点击按钮,添加连接

添加本地项目地址

添加本地项目地址后,它下面的文本款会根据本地项目地址自动生成,如图

在这边需要确保:

  • 你的本地项目地址是正确的

  • jar名称正确的

  • pom.xml文件是正确的

我部署项目的端口为8080

根据你自己的项目设置端口

添加服务器相关信息

在我们的右边填写我们的服务器信息

  • 服务器ip

  • 账号

  • 密码

  • 端口

上传的位置 后面不需要带 /

上传的位置 默认生成一个命令

如果上传位置是 /home/springboot

则生成如下

nohup java -jar /home/springboot/wall.jar & tailf /home/springboot/nohup.out

可以修改为你自己需要运行的命令

或者直接使用当前命令

2.部署jar

我们点击部署按钮即可

部署过程效果图

后台会实时返回部署的消息,返回给前端显示

3.部署成功

部署成功返回:Successfully deployed

4.删除

点击table 直接删除

5.编辑

编辑小伙伴可以自己玩一下

2.部署记录

部署记录主要记录了,最近部署的情况和统计信息

3.数据分支

easy-jenkins 是面向分支的

不同分支存储不同的连接,默认分支为jenkins

1.创建分支

创建一个root的分支

2.切换分支

切换完成后,可以查看当前分支的状态

当前我们就是root分支的环境下

我们点击部署记录

部署记录此时为空的,刚刚创建分支下面是没有连接数据的,需要重新添加连接

我们切换为jenkins分支后,前面我们在jenkins添加了一条连接数据,下面就显示数据了,同时上面会标注当前的环境为jenkins

注意了,正在使用的分支是不可以删除

4.基本设置

  • 安装路径

  • maven路径

  • 项目端口号

当前这三个值,是我们最初刚刚开始安装的时候的需要录入的值,我们可以点击编辑操作

5.启动

  • 第一次启动会启动安装向导程序

  • 第二次启动直接启动浏览器,则不再启动安装向导程序

6.如何部署vue

dist 是vue项目默认build的位置

同样 后面 不需要 ‘/’

需要注意

上传位置名字保持跟本地相同的名字,如图:

然后填写你相应的服务器信息即可

7.exe启动项目

在我们exe文件夹下面,有一个easy-jenkins.exe文件

可以将他拷贝到桌面,直接点击它运行即可,不需要每次启动springboot程序

总结

此部署工具主要针对于个人本地的部署

针对于小型项目的部署,轻量级的,一键部署,操作简单

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/400658.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

tmall.item.update.schema.get( 天猫编辑商品规则获取 )

¥开放平台免费API必须用户授权 Schema方式编辑天猫商品时,编辑商品规则获取 公共参数 请求地址: HTTP地址 http://gw.api.taobao.com/router/rest 公共请求参数: 公共响应参数: 点击获取key和secret 请求示例 TaobaoClient client new DefaultTaobao…

macos版m1安装 mongodb 记录,macos m1pro homebrew 方式安装 mongodb记录

目录先决条件 Homebrew检查 homebrew安装 homebrew安装 mongoDB安装流程启动方式常见问题先决条件 Homebrew 检查 homebrew 已安装跳过 检查是否安装 homebrew 指令,没安装的先安装这个 brew --version 安装 homebrew 自行查看另一片博文macos 安装 Homebrew …

【SpringCloud】SpringCloud原理之Gateway网关

目录前言SpringCloud Gatewy网关一.网关功能和工作原理二.网关的类型三.搭建网关四.路由断言工厂(Route Predicate Factory)五.路由过滤器(属于GatewayFilter)六.DefaultFilter过滤器(属于GatewayFilter)七.全局过滤器(GlobalFilter)八.过滤器执行顺序九.Gateway解决跨域问题前…

socket编程-TCP各函数及其用法

socket编程-TCP socket主要类型 流套接字(SOCK_STREAM) 流套接字用于提供面向连接、可靠的数据传输服务。该服务将保证数据能够实现无差错、无重复送,并按顺序接收。流套接字之所以能够实现可靠的数据服务,原因在于其使用了传输…

react框架基础入门

前端三大框架:angularvue —-2||3react区别:vue国内框架 封装较完成。全程使用封装的api来完成。react国外技术框架—-偏向于底层js实现。没有的大量的封装。需要使用js手动实现。react需求在不断增大。必会框架。官网https://react.docschina.org/ 中…

一文搞懂Linux时区设置、自定义时区文件

概念介绍 常说的 Linux 系统时钟有两个 一个是硬件时钟(RTC),即BIOS时间,一般保存的是 GMT0 时间,没时区、夏令时的概念 一个是当地时钟(LTC),即我们日常经常看到的时间&#xff0…

elasticsearch 分布式搜索引擎2

1.DSL查询文档 elasticsearch的查询依然是基于JSON风格的DSL来实现的。 1.1.DSL查询分类 Elasticsearch提供了基于JSON的DSL(Domain Specific Language)来定义查询。常见的查询类型包括: 查询所有:查询出所有数据,一…

手把手带你玩转Linux

今天这篇文章带你走进Linux世界的同时,带你手把手玩转Linux,加深对Linux系统的认识。 一、搞好Linux工作必须得不断折腾,说白了,只是动手力量必须强。我在初学Linux的那片,家中三台计算机,我在上边总是反反复复的进行着重装、网络ghost、双系统安装等的尝试。有很长一段时间里,…

CSS 之 background-clip 和 background-origin 属性

一、background-clip(背景的绘制区域) 1、纯色背景 该属性规定了背景的绘制区域,属性值有三种:border-box(覆盖到边框区域)、padding-box(覆盖到padding区域,不包含border&#xf…

数据库学习笔记(4)——SQL语言之DQL

复杂分组查询举例 子查询:把select查询结果当作数据使用时,这种结构就是子查询 子查询练习 -- 子查询练习:查询学生成绩在70分以上的学生学号和姓名 select stu_id as id, stu_name as 姓名 from tb_student where stu_id in (select cc_sid…

Forter 对支付服务商应对欺诈的四个建议和Gartner的两个关键结论

Gartner新版2023年度《线上欺诈检测市场指南》发布恰逢其时-企业正面临来自专业黑产和欺诈者与日俱增的压力。而在2023年,许多商户将调整反欺诈策略,对拒付率和转化率进行更严格的监测,以最大限度减少损失并增加营收。以下是Gartn…

工作记录:bi重构

2023.3.8,我在组内进行工作汇报。内容记录如下: 本次重构的特点 改动大影响后续开发 所以有必要进行工作汇报,让组内同事了解代码的改动与现状。 为什么要重构代码? 正在开发的数据报告模块包含大量 widget 功能,…

量子计算(8)pyqpanda编程3测量操作

作为一名高产博主,小编我一天不写文章就浑身难受,这不,一闲下来就来给大家科普量子计算编程操作了。 今天我们要来探讨“测量操作”,众所周知,薛定谔的猫是一种既死又活的状态,很多人认为,猫是死…

数据分析介绍,让你更了解数据分析

同学们好! 第一次接触互联网行业吗?没有关系,看完这篇介绍让你了解到底什么是数据分析?并对它强大的功能所吸引。希望你能耐心的看完,了解更多的行业信息! 1、是不是不知道什么是数据分析? 定…

14.卷积神经网络中的不变性

欢迎访问个人网络日志🌹🌹知行空间🌹🌹 文章目录1.问题介绍2.DCNN的Invariance3.后记参考资料1.问题介绍 最近看的2015年前后的几篇语义分割网络中反复提到了一个点,深度卷积神经网络的内置不变性。 2014年11月发表的Fully Conv…

线程池的线程是如何复用的

前言 进程和线程的关系相信大家都知道,这里我就不做过多的解释了,既然一个进程是由多个线程组成的,那么线程池又是由若干个线程队列组成的,在并发量比较高的情景下,我们通常会去创建线程池就执行任务,而不…

CentOS 8 桌面版右上角网络图标消失的解决办法及查看虚拟机ip地址没有ens项

抄录与小李行 我们在手动修改网络连接的配置文件后,桌面右上角的网络连接图标可能会消失。 正常显示的网络图标: 网络图标消失后的样子: CentOS 的网络连接由网络管理工具 NetworkManager 负责, 这个问题多半与其有关。 可能的…

BC双驱、ChatGPT大火,AI独角兽撬开盈利大门?

配图来自Canva可画 放眼AI行业,各大AI玩家长期亏损、“钱”景堪忧。 回看过去一年,部分AI独角兽的亏损问题愈发尖锐——云从科技2022年净亏损同比扩大至8.5亿元;寒武纪2022年净亏损11.6亿元,较上年同期扩大41.4%;地平…

ZooKeeper命令及JavaAPI操作

ZooKeeper数据模型 ZooKeeper是一个树形目录服务,其数据模型和Uiix的文件目录树很类似,拥有一个层次化结构。这里面的每一个节点都被称为:ZNode,每个节点上都会保存自己的数据和节点信息。节点可以拥有子节点,同时也允…

数据链路层及交换机工作原理

目录 一,帧格式 1.1 帧头类型字段的作用 1.2 MAC地址 1.3 MTU值 二,交换机工作原理 2.1 交换机的端口 2.2 端口状态 三,交换机基本工作模式及命令 3.1 交换机的工作模式: 3.2 命令 一,帧格式 其中类型是指&am…