針對 jar 和 vue 的一鍵自動化部署工具,界面友好,操作簡單(已開源)
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文件是正確的
根據你自己的項目設置端口
添加服務器相關信息
在我們的右邊填寫我們的服務器信息
- 服務器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程序

此部署工具主要針對于個人本地的部署
針對于小型項目的部署,輕量級的,一鍵部署,操作簡單
原文地址:
https://mp.weixin.qq.com/s?__biz=MzU4MDUyMDQyNQ==&mid=2247514351&idx=1&sn=ea2a208f3a7cd5795f1ec233dd883d82&chksm=fd576869ca20e17ff5e1ac72d98d9c23c78465d6e0efff8bda30bbaf51e26921b2a2a92e0d87&subscene=236&sessionid=1172167768&key=01f3420b03ce3211820f7c086a8b1c061b2f5f17df43762f7fb5a2dcb27f41eb853c22299a6e56a648e50178932569739adc6f1ba53e74e10325c83f6d491b331431f358d82fdd3dd9079f2101ea1fc7e8510373b4d53d82ecf186c181ad033d3b1e7981eed1e35baede2285ba4c706fe06d072020d8ba4d41bf852be511d6c1&ascene=7&uin=MjIyMDk3MTUxOQ%3D%3D&devicetype=Windows+7+x64&version=63090217&lang=zh_CN&countrycode=CN&exportkey=n_ChQIAhIQm7JsKpd16Gge%2BOSgJIJwxhLfAQIE97dBBAEAAAAAAMLqCFIDR9cAAAAOpnltbLcz9gKNyK89dVj0Vo61WESJWmwKLxv6povJVuD0gN4mGG8GwaGjbtUQzOAPKPQVmL0KSc6ITpqZmcpIZUoDbO030aHPr9lZ%2FhnF2%2BXfmtWck88jfhNU4oigQz09qvpbw0XjUxGqfmauJvpIJipscG1tjUvWhzLILucgKTXgFlJrJGMQ%2FlUvkjnKvzecY9pYwYNzRUo60JLeFOoGO3VdiIn16VU%2BqHp6z7RH1yfQb%2FvkxfwEIRE0DwtkHppuzhZerLac4N0%3D&acctmode=0&pass_ticket=HF7is1MW1bW%2Bh6mBztuvbZZGvaBkWXq46HY%2F2nBi1mF6%2BfbCCSky4mFBeR06TCyAVcXmFJLqI2yS4lYvC8PXtQ%3D%3D&wx_header=1#rd&scene=90&fontgear=2

浙公網安備 33010602011771號