mcg-helper是一套優(yōu)秀的流程圖自動(dòng)化工具研發(fā)系統(tǒng)。該套件輕量級(jí)、無浸入性、部署簡單(無需安裝數(shù)據(jù)庫或特定配置,jdk8、tomcat8即可獨(dú)立運(yùn)行),且跨平臺(tái)性、可移植性、可擴(kuò)展性,基于B/S架構(gòu),通過瀏覽器即可訪問。適用于多場景編程環(huán)境,有需要的小伙伴歡迎來西西下載體驗(yàn)。
套件優(yōu)勢:
跨平臺(tái)性、可移植性、可擴(kuò)展性,基于B/S架構(gòu),通過瀏覽器即可訪問
一套流程自動(dòng)化規(guī)范,輕松快捷實(shí)現(xiàn)流程自動(dòng)化
輕量級(jí)、無浸入性、部署簡單(無需安裝數(shù)據(jù)庫或特定配置,jdk8、tomcat8即可獨(dú)立運(yùn)行)
二次開發(fā),打造自定義拖拽流程控件,讓流程自動(dòng)化更貼近需求
WEB SSH,通過瀏覽器即可與Linux交互,支持google身份認(rèn)證
套件作用:
以研發(fā)工作中的實(shí)際需求場景為例:
一、環(huán)境搭建:以java應(yīng)用來講,比如安裝jdk,tomcat,zookeeper,mq,hbase,mysql等等都可以實(shí)現(xiàn)自動(dòng)化。
二、模擬操作:接口調(diào)試,數(shù)據(jù)模擬,功能自測等等,適用于測試場景。
三、應(yīng)用部署:GIT代碼拉取,MAVEN打包,SFTP上傳,Linux腳本執(zhí)行,自動(dòng)化一氣呵成,且輕松實(shí)現(xiàn)切換用戶等交互性需求,數(shù)據(jù)初始化,多應(yīng)用的啟動(dòng)順序或特定條件觸發(fā),均可實(shí)現(xiàn)自動(dòng)化操作。
四、代碼生成:快速構(gòu)建代碼生成功能,通過可視化界面,采用拖拽式控件及連接線繪制流程圖,自定義實(shí)現(xiàn)生成任何想要的代碼。
五、自動(dòng)檢測:基于流程循環(huán),實(shí)現(xiàn)主動(dòng)觸發(fā)、檢測、控制的需求場景,如服務(wù)器性能檢測,應(yīng)用存活檢測,循環(huán)掃描操作等。
六、數(shù)據(jù)處理:如開發(fā)環(huán)境定期同步數(shù)據(jù)到測試環(huán)境,或多個(gè)數(shù)據(jù)庫數(shù)據(jù)加工過濾等需求。
七、WEB SSH:通過瀏覽器操作Linux,簡單便捷。
整體上講,基于流程圖清晰易直觀,且控件使用簡單,易掌控,學(xué)習(xí)門檻低。系統(tǒng)“主頁”里面有視頻教程鏈接,能夠很好的上手和玩轉(zhuǎn)mcg-helper。
功能介紹:
進(jìn)入主頁,里面包含QQ群、csdn博客、視頻教程、開源地址、版本信息。
自定義生成代碼
輕松搭建各種環(huán)境
快速實(shí)現(xiàn)應(yīng)用發(fā)布
WEB SSH 實(shí)現(xiàn)Linux交互
流程執(zhí)行
mcg-helper控制臺(tái)
在流程執(zhí)行時(shí)會(huì)輸出每個(gè)控件的執(zhí)行相關(guān)信息,這樣在繪制和調(diào)試流程時(shí)極為有用,整個(gè)流程執(zhí)行的順序與過程變得更加清晰。 以下為流程執(zhí)行時(shí),控制臺(tái)輸出部分截圖: