Walle是一款開源的部署工具,它提供了一套簡單易用的界面和命令行工具,用于幫助開發(fā)團(tuán)隊(duì)快速、可靠地部署項(xiàng)目。Walle是一款功能強(qiáng)大、易于使用的部署工具,可以幫助開發(fā)團(tuán)隊(duì)提高部署效率、降低出錯風(fēng)險,是現(xiàn)代化軟件開發(fā)中不可或缺的工具之一。
Walle特點(diǎn)
1. 簡單易用:Walle提供了直觀的界面和命令行工具,使得部署過程變得簡單易懂。開發(fā)人員只需簡單配置相關(guān)信息,即可輕松完成項(xiàng)目的部署。
2. 多環(huán)境支持:Walle支持多個環(huán)境的部署,如開發(fā)環(huán)境、測試環(huán)境和生產(chǎn)環(huán)境等。開發(fā)團(tuán)隊(duì)可以根據(jù)需要,靈活選擇部署到不同的環(huán)境中。
3. 并行部署:Walle支持并行部署,可以同時部署多個服務(wù)器,提高部署效率。同時,Walle還支持灰度發(fā)布,可以先部署到少量服務(wù)器進(jìn)行測試,再逐步擴(kuò)大規(guī)模。
4. 版本管理:Walle提供了版本管理功能,可以記錄每次部署的版本信息,方便開發(fā)團(tuán)隊(duì)進(jìn)行回滾操作。同時,Walle還支持查看版本差異、下載歷史版本等功能。
5. 安全可靠:Walle采用了嚴(yán)格的權(quán)限控制機(jī)制,只有授權(quán)的用戶才能進(jìn)行部署操作。同時,Walle還提供了日志記錄和報警功能,方便開發(fā)團(tuán)隊(duì)及時發(fā)現(xiàn)和解決問題。
基本簡介
walle 讓用戶代碼發(fā)布終于可以不只能選擇 jenkins!支持各種web代碼發(fā)布,php、java、python、go等代碼的發(fā)布、回滾可以通過web來一鍵完成。walle 一個可自由配置項(xiàng)目,更人性化,高顏值,支持git、多用戶、多語言、多項(xiàng)目、多環(huán)境同時部署的開源上線部署系統(tǒng)。
Walle特色
1.穩(wěn)定的上線
支持多項(xiàng)目、多環(huán)境一鍵部署上線,一鍵快速回滾。
2.清晰的記錄
上線單申請、審核、部署、實(shí)時操作日志。
3.多任務(wù)插件
pre-deploy、post-deploy、pre-release、post-release。
4.完整的功能支持
權(quán)限、通知、文件指紋。
Walle功能
1.空間管理
類gitlab的獨(dú)立的空間資源
2.服務(wù)器管理
打通服務(wù)器管理、灰度發(fā)布
3.項(xiàng)目管理
項(xiàng)目管理員、通知機(jī)制、自定義各流程中的hooks
4.環(huán)境管理
自定義環(huán)境、環(huán)境變量
5.用戶管理
先進(jìn)的類gitlab用戶管理模式
6.部署管理
上線單申請、審核、灰度發(fā)布、實(shí)時websocket
Walle亮點(diǎn)
1.類gitlabRESTfulAPI,類gitlab的授權(quán)實(shí)體模型,將來連通gitlab,良知意外驚喜
2.空間管理。代表著有獨(dú)立存量資源:環(huán)境安全管理、用戶組、新項(xiàng)目、網(wǎng)絡(luò)服務(wù)器等
3.灰度發(fā)布。呼聲持續(xù),總算來了,總算來了。
4.shellconsolelet實(shí)時同步布署里的shellconsolet
5.健全工作的通知體制。電子郵箱、釘釘、釘釘。
6.一個全新的UI,我是真的很驚訝,像絲一樣順暢
更新日志
上線單增加「我的」上線任務(wù)過濾用戶管理模塊取消用戶搜索下拉,改為直接搜索
增加環(huán)境管理的模糊搜索
增加樹莓派的系統(tǒng)支持
支持多個釘釘hooks,兼容tag在釘釘上顯示
發(fā)布流程切換gitpython,提速30%
admin.sh 新增 Ubuntu 系統(tǒng)支持
發(fā)送過程中軟鏈接使用絕對路徑
穩(wěn)定提速上線的 branch/tag/commit 獲取功能
可設(shè)置目標(biāo)服務(wù)器上保留版本數(shù)
解除不同環(huán)境的項(xiàng)目名稱不可同名的限制
以上便是WinWin7小編給大家分享介紹的開源的部署工具——Walle!