Fixhub|免費開源Web自動化部署系統

Fixhub是一款基於PHP Laravel 5.5框架開發的開源Web自動化部署系統,通過自託管的 Gitlab 和 Fixhub
進行無縫整合,完全實現了自動化部署,能夠實現多環境部署功能,專案和部署模板裡都可以設定多個部署環境。

原始碼:https://github.com/Piplin/Piplin

Fixhub

Fixhub能做什麼?

1.支援PHP、Python、JAVA、Ruby等專案的釋出;

2.通過SSH將程式部署到多臺伺服器上;

3.直接從Git倉庫克隆專案程式碼並進行打包、安裝;

4.支援專案的多環境部署(可自行建立開發、測試、預釋出和生產等多個環境);

5.通過Websocket實現專案部署狀態的實時跟蹤;

6.可靈活配置自定義部署命令;

7.可與Gitlab、Github等程式碼託管平臺進行整合,通過incoming webhook觸發部署;

8.上線單申請、稽核流程;

9.可通過Slack、郵件和自定義的webhook對部署結果進行通知。

對於需要執行生產環境的使用者來說,Fixhub仍處於並將長期處於初級階段,因此不適合應用於生產環境,鑑於目前國內的一些自動部署環境來說,還是比較少,因此收錄這套系統,希望可以為運營開發者提供一種更多的選擇。

猜你喜歡

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *