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