神州信息自動(dòng)發(fā)布平臺是綜合考慮IT行業(yè)項目工作特點(diǎn),研發(fā)的一款企業(yè)級、自動(dòng)化的持續集成、持續交付平臺,實(shí)現項目代碼的自動(dòng)構建與自動(dòng)發(fā)布。
統一管理項目編譯主機、應用主機、測試主機等相關(guān)信息,建立項目應用與編譯主機、應用主機和測試主機等的關(guān)聯(lián)關(guān)系,保障項目代碼的持續集成與發(fā)布;
支持增量發(fā)布、全量發(fā)布、灰度發(fā)布、容器化發(fā)布等多種不同的發(fā)布策略,最大限度地避免了主機頻繁啟停對用戶(hù)的影響,保障了業(yè)務(wù)交付的穩定性;
提供分支新建、切換、合并等多種分支管理能力,實(shí)現多分支并行開(kāi)發(fā),自動(dòng)化編譯,效率高;對代碼發(fā)布的全流程進(jìn)行日志記錄與程序監控,保障自動(dòng)化發(fā)布的穩定;可視化、一鍵式部署發(fā)布服務(wù),實(shí)現部署標準化和部署過(guò)程自動(dòng)化。
支持無(wú)縫集成流水線(xiàn),提供可視化編排流水線(xiàn)執行參數和結果展現功能,達到所見(jiàn)即所得的效果。
自動(dòng)按照發(fā)布任務(wù)提取配置管理軟件中的項目代碼,通過(guò)Jenkins整合Maven等各類(lèi)工具,實(shí)現Java類(lèi)代碼及其他類(lèi)型代碼的自動(dòng)編譯構建,提升編譯構建效率和反饋速度。
通過(guò)自動(dòng)發(fā)布流水線(xiàn)對自動(dòng)構建的產(chǎn)物按照所涉及的項目自動(dòng)發(fā)布到對應的主機上,系統對發(fā)布過(guò)程和結果進(jìn)行全流程的監控,可手動(dòng)停止發(fā)布過(guò)程。在發(fā)布完成后,自動(dòng)對相關(guān)主機進(jìn)行啟停操作,減少人工手動(dòng)啟停主機的操作,提升發(fā)布效率。
系統支持按照發(fā)布任務(wù)、發(fā)布需求等多種維度,對發(fā)布內容進(jìn)行回滾操作,并能智能判斷回滾內容所影響到的項目模塊和相關(guān)代碼,進(jìn)行相關(guān)聯(lián)模塊代碼的同步回滾,保障項目系統功能的穩定性。
安徽移動(dòng)、四川移動(dòng)、山西移動(dòng)、吉林移動(dòng)、貴州電信
王聰:13811150425