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