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