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
























