一键部署工具easy-jenkins,界面友好,操作简单(代码片段)

来自上海的这位朋友 来自上海的这位朋友     2022-12-26     489

关键词:

文章目录


更多创意性的开源项目

项目名称项目简述博客地址
远程连接网页版的xhsellhttps://tanyongpeng.blog.csdn.net/article/details/122754995
人脸登录网页版实现人脸登录https://tanyongpeng.blog.csdn.net/article/details/125920408
easy-jenkins一键部署工具https://tanyongpeng.blog.csdn.net/article/details/128223343

前言

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)

我们点击按钮,添加连接

1.添加本地项目地址

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


在这边需要确保,你的本地项目地址是正确的
jar名称正确的
pom.xml文件是正确的

我部署项目的端口为8080

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

2.添加服务器相关信息

在我们的右边填写我们的服务器信息
服务器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的位置
同样 后面 不需要 ‘/’

1.需要注意

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


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

7.exe启动项目

在我们exe文件夹下面,有一个easy-jenkins.exe文件
可以将他拷贝到桌面,直接点击它运行即可,不需要每次启动springboot程序


总结

此部署工具主要针对于个人本地的部署
针对于小型项目的部署,轻量级的,一键部署,操作简单

开发人 @来自上海的这位朋友,@暗武逢天

kettle安装部署基本操作及实操文档

一、kettle是什么?Kettle,简称ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程),是一款国外开源的ETL工具,纯Java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定,对于企业或行业应用来... 查看详情

关于阿里云的一键部署工具飞流的使用(详细)(代码片段)

...流是啥?飞流是Teambition的一款应用,功能不限于一键部署服务,但下面讲的就是一键部署的使用。2.使用详解2.1 在https://flow.teambition.com/进行注册2.2 在teambition首页,点击左上角的菜单键,选择“应用商店”&#... 查看详情

一键部署dns正向解析(代码片段)

目录引言流程1、检查是否有bind,没有则进行安装2、修改主配置文件以及备份3、添加内容到区域配置文件以及备份4、区域配置文件复制5、配置数据区配置文件6、关闭防火墙、安全子系统、开启服务7、把ip加入到解析配置文... 查看详情

如何轻松建站?站点一键部署搭建(详细教程)

...大的快速建站工具——云帮手,支持Linux与Windows系统,可一键配置搭建环境、部署网站、数据库、FTP等,帮您大大提升建站效率。一键源码部署,快速搭建网站云帮手自带一键源码部署功能,可一键部署各种程序,操作极为简单... 查看详情

一键部署rysnc实现全网备份

需要的工具:ansible批量管理工具思路:实现一键自动化安装好rysnc备份服务器,实现全网备份rysnc配置文件,是在管理机上,推送到我们的rysnc服务器上的,所以我们可以随时可以在管理机修改我们的rysnc服务器上的配置文件rysnc配... 查看详情

spingboot一键部署到阿里云(cloudtoolkit工具)(代码片段)

 一般做法 一键部署工具   前些天在完成一个项目时候需要将springboot项目部署到服务器上,以下是两种做法   前面介绍的是一般做法:  后面将介绍省去这些步骤的一键部署工具CloudToolkit,若已了解可跳至后... 查看详情

自定义gradletask实现一键批量部署springboot应用

  在未使用Jenkins自动化部署工具之前,我们部署使用gradle构建的单个springboot应用的流程大致如下:1、在idea使用gradlebuild命令编译打包jar包;2、打开jar包存放的windows目录窗口;3、打开访问服务端机器的SSH工具软件并前进... 查看详情

walle部署系统

...布,PHP,Python,JAVA等代码的发布、回滚,可以通过web来一键完成。实验系统:CentOS6.8_64bit实验前提:防火墙和selinux都关闭实验环境:[[email protected]walle-web]#httpd-vServerve 查看详情

netcore一键nssm发布为windows服务

AntDeploy是我开发一款开源一键部署工具包功能一览:docker容器一键部署docker镜像一键发布支持iis一键部署windows服务一键部署linux服务一键部署支持增量发布支持一键回滚支持点火支持选择特定文件发布支持查看发布记录一个i... 查看详情

一键安装部署ssl(https)——腾讯云服务器提供(代码片段)

...是对于初学者而言就比较麻烦而且枯燥。腾讯云提供了“一键HTTPS”服务,免费的,是通过修改域名的解析来实现的,具体而言,就是鼠标点几下就可以完成的任务,非常简单丝滑流畅。原理也非常简单:... 查看详情

docker-compose一键部署lnmp

...署容器,然后才可以看到,比较繁琐,docker-compose就可以一键部署介绍DockerCompose是一个用来定义和运行复杂应用的Docker工具。一个使用Docker容器的应用,通常由多个容器组成。使用DockerCompose不再需要使用shell脚本来启动容器。 查看详情

hyperlederfabric国密改造&一键部署工具&区块链网络修改工具

A.Fabric国密改造(以2.2版本为例)A.1.golang国密改造修改文件清单└─src  └─crypto    │ crypto.go    │    ├─ecdsa    │   ecdsa.go    │    ├─sm2    │   ber.go    │   p256.go    │   sm2.go   ... 查看详情

关于阿里云的一键部署工具飞流的使用(详细)(代码片段)

...流是啥?飞流是Teambition的一款应用,功能不限于一键部署服务,但下面讲的就是一键部署的使用。2.使用详解2.1 在https://flow.teambition.com/进行注册2.2 在teambition首页,点击左上角的菜单键,选择“应用商店”&#... 查看详情

《linux运维实战:centos7.6基于ansible一键离线部署elasticsearch7.6.2容器版分布式集群》(代码片段)

...统的特性,我这边编写了基于ansible自动化工具,一键远程离线部署elasticsearch容器版集群,当然也会编写二进制版本,敬请期待吧!说明:如果有兴趣,可以从工具下载中获取下载链接,此工具可帮... 查看详情

openstack一键部署安装(代码片段)

openstack环境准备基础条件:CentOS或Redhat裸机一台,内存16G以上,并自行安装基础工具包(net-tools及vim等)配置物理机YUM源(请使用官方提供的最完整的仓库)TIPS:前面的步骤均为环境准备,具体安装步骤请看该博客最后部分搭建K... 查看详情

超实用的数据库一键安装和管理教程来了

...库。接下来我为大家详细介绍如何通过运维面板云帮手来一键安装数据库以及管理数据库,包括数据库创建、修改、权限设置、备份和恢复。一、数据库一键安装在云帮手面板的->环境管理模块中,打开->软件市场里面自带... 查看详情

如何利用运维面板进行数据库一键安装和管理?

...库。接下来我为大家详细介绍如何通过运维面板云帮手来一键安装数据库以及管理数据库,包括数据库创建、修改、权限设置、备份和恢复。一、数据库一键安装在云帮手面板的->环境管理模块中,打开->软件市场里面自带... 查看详情

kubernetes一键部署利器:kubeadm(代码片段)

文章目录集群部署痛点kubeadm的工作原理kubeadminit的工作流程kubeadmjoin的工作流程配置kubeadm的部署参数集群部署痛点Kubernetes的部署一直以来都是挡在初学者前面的一只“拦路虎”。尤其是在Kubernetes项目发布初期,它的部署完... 查看详情