您好,登錄后才能下訂單哦!
本篇文章為大家展示了部署工具deloy-tool的示例分析,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
對于產品部署,特別是項目型的產品在客戶環境私有化部署,若是手動部署,需要自己打包產品,配置程序,安裝環境,相對來講部署過程復雜,配置文件繁瑣,配置容易出錯。部署工具的主要目的是固化原來手工部署的流程,并提供簡化、統一的配置項,分產品、環境、模塊進行自動部署。本部署工具主要用于幫助產品實施人員更快,更好,更有條理部署應用產品。
使用部署工具,主要是固化原來手工部署的流程,并提供簡化、統一的配置項,分產品、環境、模塊進行自動部署,面向的對象主要包括:
產品發布人員:管理產品版本,管理產品分發,根據情況修改部署工具環境、流程、配置項。
產品部署人員:內部產品部署、測試。
項目實施人員:項目實施部署。
部署工具主要有以下功能:
固化部署流程:各個產品部署流程都不一樣,部署什么環境、產品包含什么模塊,各模塊安裝順序如何,均在在部署工具中進行設置、固化,以便部署實施人員使用。
提供簡化、統一配置項:在一套產品中,需要配置的項可以集中在統一、簡化的配置文件,產品中各模塊需要修改的配置均可在配置此文件中進行讀取,替換即可。
分產品、環境、模塊進行操作:部署需要安裝的環境、產品模塊均可自定義,并在部署的命令行界面中顯示及運行。
支持windows及linux下運行部署。
提供shell/bat執行功能:可自定義部署腳本,并在部署工具中運行。
提供數據庫腳本執行功能:包括數據CURD操作。
提供ssl證書生成功能:可對https需要的證書進行自簽操作。
提供配置文件替換功能:可按模板替換/按xml局部查找替換/properties文件key匹配替換。
提供生成二維碼功能:可根據參數生成二維碼。
提供動態配置項功能:某些配置需要根據已的配置計算或變換得出。
查看統一配置文件內容。
在線幫助文檔
linux使用示例 提取碼: l8qu
,壓縮包中有使用幫助文檔 readme.txt
,按里面說明操作即可。
windows使用示例 提取碼: kohq
,壓縮包中有使用幫助文檔 readme.txt
,按里面說明操作即可。
下載代碼到本地
使用idea或eclipse引入工程,使用 mvn cleanpackage
進行打包
打包出來的deploy-tool.jar即為部署工具
上述內容就是部署工具deloy-tool的示例分析,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。