在軟件工程中,持續集成(CI)是指將全部開發者的工做副本天天屢次合併到主幹的作法。經過對每次提交的代碼進行自動化的單元測試、代碼檢查、編譯構建、契約測試,甚至自動部署,可以大大下降開發人員的工做負擔,減小許多沒必要要的重複勞動,持續提高代碼質量和開發效率。單元測試
「CODING 持續集成」全面兼容 Jenkins 的持續集成服務,而且在 Jenkins 提供的基礎功能與服務上作了大量優化工做,支持 Java、Python、Node.js 等全部主流語言,而且支持 Docker 鏡像的構建。藉由圖形化編排,高配集羣多 Job 並行構建全面提速構建任務。CODING 的持續集成服務支持主流 Git 代碼倉庫,包括 CODING 代碼託管、GitHub、GitLab 等等,同時還能夠一鍵導入 GitHub 倉庫,自動備份,隨時同步遠程倉庫的全部改動。測試
持續集成的核心組成是構建計劃,目前構建計劃已全新升級,嶄新的頁面、直觀的設計,力求帶來更優質的使用體驗——優化
新版構建計劃採用卡片化的設計形式進行展現,代碼源、構建節點、最新構建記錄等信息一目瞭然。.net
構建計劃默認展現最新一次的構建記錄,包括當次的構建狀態、觸發信息、代碼版本等信息,還能夠方便地設置構建計劃和篩選構建記錄。插件
在單條構建記錄中,能夠經過連接快速定位到構建分支和修訂版本,也能夠經過連接查看構建過程、構建快照和改動記錄。設計
新版構建計劃還支持星標與分組,能夠快速定位到關注的構建計劃。排序
星標功能設置後僅對我的生效,適用於我的對經常使用的構建計劃進行標記,方便密切關注經常使用構建計劃。ci
分組功能爲全局選項,開放給擁有「持續集成管理」權限的用戶,設置後的構建計劃分組歸類對項目內成員可見。開發
建立分組後可修改分組名稱、排序,也支持建立和刪除分組,以及批量整理構建計劃,進行快速歸類,幫助您高效便捷完成構建計劃的整理工做。部署
在構建計劃搜索欄中能夠根據構建計劃名稱進行篩選。選擇【篩選器】->【只看我觸發的】,構建計劃中將會顯示由用戶本人最新一次觸發的構建記錄,而且在構建記錄展現頁,也能夠開啓此篩選按鈕。不只支持按構建計劃的建立時間排序,還能夠按照構建計劃最新構建記錄的觸發時間排序,方便快速查詢所需內容。
爲了帶來更靈活便捷的使用體驗,「CODING 持續集成」也在不斷打磨優化中,近期將帶來如下更新,敬請期待:
一、團隊構建計劃模版:將支持團隊管理者建立各式構建計劃模版,團隊成員可複用,協助團隊定製標準化構建流程。
二、團隊插件管理:將支持自定義插件及團隊級別插件管理,實現團隊個性化需求。
一鍵同步,緊跟潮流,CODING 現已支持導入 GitHub 倉庫,點擊查看詳情