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