👉 歡迎 ,你將獲得: 專屬的計畫實戰 / 1v1 提問 / Java 學習路線 / 學習打卡 / 每月贈書 / 社群討論
新計畫: 【從零手擼:仿小紅書(微服務架構)】 正在持續爆肝中,基於 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., ;
【從零手擼:前後端分離部落格計畫(全棧開發)】 2期已完結,演示連結: http://116.62.199.48/ ;
截止目前, 累計輸出 48w+ 字,講解圖 2090+ 張,還在持續爆肝中.. 後續還會上新更多計畫,目標是將 Java 領域典型的計畫都整一波,如秒殺系統, 線上商城, IM 即時通訊,Spring Cloud Alibaba 等等,
計畫介紹
功能特性
整體架構
效果展示
安裝使用
相關地址
最近發現了一個比 Jenkins 使用更簡單的計畫構建和部署工具,完全可以滿足個人以及一些小企業的需求,分享一下。
計畫介紹
Jpom 是一款 Java 開發的簡單輕量的低侵入式線上構建、自動部署、日常運維、計畫監控軟體。
日常開發中,Jpom 可以解決下面這些常見的痛點:
團隊中沒有專業的運維,開發還要做運維的活 ,需要自己手動構建、部署計畫。
不同的計畫有不同的構建、部署命令。
有開發、測試、生產等多環境打包的需求。
需要同時監控多個計畫的執行狀態。
需要下載 SSH 工具遠端連線伺服器。
需要下載 FTP 工具 傳輸檔到伺服器。
多台伺服器時,在不同電腦之間帳號密碼同步不方便。
想使用一些自動化工具,但是對伺服器效能太高,搭建太麻煩。
對自動化工具有個人化的需求,想自己修改計畫 ,但是市面上的工具太復雜了。
功能特性
節點管理:集群節點,統一管理多節點的計畫,實作快速一鍵分發計畫檔
計畫管理:建立、啟動、停止、即時檢視計畫控制台日誌,管理計畫檔
SSH 終端:在瀏覽器中執行 SSH 終端,方便進行日常運維,記錄執行命令記錄
線上構建:線上拉取 GIT、SVN 倉庫快速構建計畫包,不用運維人員手動上傳計畫包
線上指令碼:線上管理指令碼、定時執行指令碼、webhook 勾點執行、執行日誌等
DOCKER 管理:線上管理映像、容器、SWARM 集群。界面化管理 DOCKER
使用者管理:多使用者管理,實作不同使用者不同許可權,使用者操作、管理日誌完善記錄
計畫監控:即時監控計畫當前狀態、如果異常自動觸發信件、釘釘報警通知
NGINX 配置、SSL 證書:線上快速方便的修改 NGINX 配置檔,SSL 證書統一管理
整體架構
Jpom 整體架構效果展示
演示地址: https://demo.jpom.top
帳號:demo
密碼:jpom666
邏輯節點
節點簡單理解為伺服器就可以,點選節點管理 > 邏輯節點 > 快速繫結,如下所示:
倉庫資訊
需要構建的計畫(倉庫)資訊,需要手動添加,構建支持 git 倉庫的拉取。
構建列表
構建列表這裏展示了所有的構建的計畫。
SSH 管理
安裝使用
官方提供了多種安裝方式,推薦使用「一鍵安裝」,預設會安裝到
/usr/local/jpom-server
目錄。
# 一鍵預設安裝 + 自動配置開機自啟服務
curl -fsSL https://jpom.top/docs/install.sh | bash -s Server jdk+default+service
可以透過以下命令管理 Jpom 伺服端:
啟動:
systemctl start jpom-server
停止:
systemctl stop jpom-server
重新開機:
systemctl restart jpom-server
啟動成功後,伺服端的埠為
2122
,可透過
http://127.0.0.1:2122/
存取管理頁面(如果不是本機存取,需要把 127.0.0.1 換成你安裝的伺服器 IP 地址)。
如無法存取管理系統,執行命令
systemctl status firewalld
檢查下是否開啟了防火墻 ,如狀態列看到綠色顯示
Active: active (running)
需要放行
2122
埠。
# 放行管理系統的 2122 埠
firewall-cmd --add-port=2122/tcp --permanent
# 重新開機防火墻才會生效
firewall-cmd --reload
如果在作業系統上放行了埠仍無法存取,並且你使用的是雲伺服器,請到雲伺服器後台中檢查安全組規則是否放行 2122 埠。
⚠️ 註意:Linux 系統中有多種防火墻:Firewall、Iptables、SELinux 等,再檢查防火墻配置時候需要都檢查一下。
更多 Jpom 伺服端安裝方式可以檢視「安裝 Jpom」。
相關地址
計畫地址 : https://gitee.com/dromara/Jpom
官網 :https://jpom.top/
👉 歡迎 ,你將獲得: 專屬的計畫實戰 / 1v1 提問 / Java 學習路線 / 學習打卡 / 每月贈書 / 社群討論
新計畫: 【從零手擼:仿小紅書(微服務架構)】 正在持續爆肝中,基於 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17..., ;
【從零手擼:前後端分離部落格計畫(全棧開發)】 2期已完結,演示連結: http://116.62.199.48/ ;
截止目前, 累計輸出 48w+ 字,講解圖 2090+ 張,還在持續爆肝中.. 後續還會上新更多計畫,目標是將 Java 領域典型的計畫都整一波,如秒殺系統, 線上商城, IM 即時通訊,Spring Cloud Alibaba 等等,
1.
2.
3.
4.
最近面試BAT,整理一份面試資料【Java面試BATJ通關手冊】,覆蓋了Java核心技術、JVM、Java並行、SSM、微服務、資料庫、數據結構等等。
獲取方式:點「在看」,關註公眾號並回復 Java 領取,更多內容陸續奉上。
PS:因公眾號平台更改了推播規則,如果不想錯過內容,記得讀完點一下「在看」,加個「星標」,這樣每次新文章推播才會第一時間出現在你的訂閱列表裏。
點「在看」支持小哈呀,謝謝啦