什么是軟件開發(fā)云?
軟件開發(fā)云
軟件開發(fā)云是面向開發(fā)者提供的云服務(wù),即開即用,隨時隨地在云端進行項目管理、配置管理、代碼檢查、編譯、構(gòu)建、測試、部署、發(fā)布、流水線等,讓開發(fā)者快速而又輕松地開啟云端開發(fā)之旅。
軟件開發(fā)云打造輕量級DevOps解決方案,讓軟件開發(fā)簡單高效,讓開發(fā)者能夠?qū)W⒖焖賱?chuàng)新和應(yīng)對永無止境的需求變化,大幅提升個人和團隊的交付能力和效率,支撐業(yè)務(wù)持續(xù)快速發(fā)展。
產(chǎn)品優(yōu)勢
- 敏捷:云端服務(wù),即開即用;支持Scrum敏捷開發(fā)流程;快速交付,快速反饋,開發(fā)和運維同步迭代。
- 安全:利用資源隔離,網(wǎng)絡(luò)隔離,安全組規(guī)格,防DDoS和暴力攻擊保護去提供一個安全的環(huán)境。數(shù)據(jù)加密傳輸與存儲;數(shù)據(jù)云端存儲,安全可靠;基于角色的企業(yè)級安全模型。
- 社交:社會化協(xié)作,跨地域協(xié)同更高效;對接社交工具,項目動態(tài)及時掌控。
- 智能:多層次系統(tǒng)監(jiān)控,全方位質(zhì)量分析,智能化輔助決策。
操作流程
基本操作完整流程如圖1所示。
圖1 基本操作完整流程
操作流程主要有以下場景:
完整開發(fā)流程:“新建項目 > 新建迭代 > 新建工作項 > 新建代碼倉庫 > 新建代碼檢查任務(wù) > 新建編譯構(gòu)建任務(wù) > 測試管理 > 發(fā)布管理”
單獨開發(fā)流程:“服務(wù) > 配置管理(新建代碼倉庫) > 代碼檢查(新建代碼檢查任務(wù)) > 編譯構(gòu)建(新建編譯構(gòu)建任務(wù)) > 發(fā)布管理(新建軟件發(fā)布)”
項目經(jīng)理常用流程:“創(chuàng)建項目 > 添加項目成員并分配角色 > 創(chuàng)建迭代 > 添加并分配工作項 > 了解項目進展 > 項目完成并發(fā)布軟件包”
開發(fā)團隊常用流程:“創(chuàng)建并配置代碼倉庫 > 領(lǐng)取任務(wù) > 拉取分支 > 編寫代碼并上傳 > 創(chuàng)建代碼檢查 > 修改代碼 > 創(chuàng)建編譯構(gòu)建任務(wù) > 提交測試 > 解決“Bug” > 合并分支 > 完成任務(wù)”
測試團隊常用流程:“分配測試需求 > 編寫測試用例 > 分配并測試用例 > 提交“Bug” > 驗證“Bug”修改情況 > 完成測試”
以上場景的操作流程說明如表1所示。
表1 五種場景說明