表:軟件開發生產線各服務功能特性
服務名 功能特性 需求管理
提供多項目管理、敏捷迭代管理、里程碑管理、需求管理、缺陷跟蹤、多維度統計報表等功能。
迭代計劃和時間線,有效管理項目計劃。
樹表、任務墻等多種視圖,方便查看項目工作。
多種項目統計圖表,隨時掌握項目開展情況。
在線文件庫,批量文檔托管,信息傳遞不失真。
代碼托管
提供安全、可靠、高效的分布式代碼托管服務。包括代碼克隆/下載/提交/推送/比較/合并/分支等功能。
基于Git的分布式版本控制,提升跨地域跨團隊協同開發效率。
關聯項目任務,保障項目高效交付。
增強的安全防護能力,IP白名單與代碼倉庫訪問日志審計。
代碼倉庫提交信息統計,基于時間軸的貢獻者代碼提交統計。
代碼檢查
提供可協作的一站式代碼檢查服務。
一站式:覆蓋主流編程語言、主流編碼標準、SDLC集成等。
靈活易用的檢查方式:支持代碼提交檢查、定時執行檢查,支持多分支檢查。
可協作:提供問題責任人自動歸屬、提供問題修改建議、可聚焦處理新問題等。
編譯構建
快速、安全的云上編譯構建服務。
內置C/C++/Java/…等主流語言的構建模板,并支持自定義構建模板。
可配置執行計劃,支持開啟提交代碼觸發執行、定時執行等多種構建執行計劃。
界面傻瓜式配置,無需用戶編寫構建配置文件。
同時支持容器鏡像和通用軟件包的歸檔。
構建完成時支持消息通知。
內置支持主流語言的構建環境鏡像,也可使用自定義構建環境鏡像。
支持多個構建步驟,可實現構建過程的靈活編排。
部署
提供可視化、一鍵式部署服務,支持并行部署和流水線無縫集成。
提供豐富的部署步驟,滿足用戶不同的部署場景。
支持對虛擬主機部署、物理主機部署、容器部署以及微服務應用部署等多種部署形態。
支持文件的復制、刪除、修改、解壓;支持Ansible、Shell命令、Shell腳本等通用部署能力。
部署界面簡潔化配置,無須編寫部署腳本。支持部署步驟的拖拉拽靈活編排。
預置Tomcat、SpringBoot、Django等系統模板,同時支持用戶創建自定義模板。基于部署模板庫,可以制
標準的部署流程,實現的快速創建,方便團隊內部推廣。
提供錯誤日志分析能力,對于失敗的情況,支持錯誤日志關鍵字匹配FAQ,并提供詳細的排查解決方案。
支持自定義參數,在時由用戶指定參數值,用指定值替換相應參數部署。
提供對主機和主機組管理能力。支持主機(組)的增刪改查;支持主機批量刪除,批量連通性驗證;主機連通
支持EIP直連、代理機連接以及模式下的VPC直連。
和主機組均支持項目下角色和權限的二維矩陣。
測試計劃
提供業內首推一站式自動化測試工廠解決方案,覆蓋測試設計、測試用例、測試管理、接口自動化測試。
DevOps敏捷測試理念,打通測試計劃、測試設計、測試用例、測試執行和測試報告的全流程測試活動,提供缺陷上報、質量看板等方式多維度評估產品質量,幫助用戶高效管理測試活動,保障產品高質量交付。
測試設計:使用啟發式思維導圖的形式進行測試用例設計和評審,更加直觀,效率更高。支持Xmind直接導入生成在線思維導圖測試設計;支持在線編輯思維導圖; ? 支持4層測試設計方法(特性-場景-功能點-用例);一鍵批量生成測試用例;覆蓋功能、接口、安全等全領域測試設計,輸出測試方案;可以通過測試策略模板快速創建用例,也可以自定義模板形成自己的測試資產。
測試管理:成熟的測試用例管理系統,可以開展用例設計、測試執行、缺陷提交、質量報告,提高測試效率;記錄修改歷史,避免漏測、誤測,易追溯審計,規范測試流程。融入全生命周期追溯、測試計劃、團隊多角色協作、敏捷測試、需求驅動測試等理念,覆蓋測試需求管理、測試任務分配、測試任務執行、測試進度管理、測試覆蓋率管理、測試結果管理、缺陷管理、質量報告、測試儀表盤,一站式管理功能,提供適合不同團隊規模、流程的自定義能力。
接口自動化測試:基于接口URL或者Swagger文檔生成的接口腳本模板快速編排接口測試用例,集成流水線,支持微服務測試。測試用例免代碼編寫,技術門檻低,適合接口開發者、接口消費者、測試人員、業務人員等不同角色使用。一鍵導入Swagger接口定義自動生成腳本模板,基于腳本模板組裝編排、管理接口自動化測試用例。支持HTTP和HTTPS協議,可視化用例編輯界面,豐富的預置檢查點、內置變量,支持自定義變量、參數傳遞、持續自動化測試。
制品倉庫
面向軟件開發者提供制品管理的云服務,提供軟件倉庫、發布包下載、發布包元數據管理等功能,通過安全可靠的軟件倉庫,實現軟件包版本管理,提升發布質量和效率,實現產品的持續發布。
支持文件重命名、批量刪除、批量恢復、頁面上傳和下載、文件名搜索等文件操作。
編譯構建屬性自動關聯軟件包,編譯構建的產物自動歸檔到軟件發布庫。
支持構建服務一鍵歸檔、部署服務從發布庫一鍵獲取軟件包。
支持Maven、npm、Go、PyPI、RPM、Debian等多種制品類型倉庫,支持新建倉庫、上傳下載制品、搜索制品等能力。
流水線
提供可視化、可編排的CI/CD持續交付軟件生產線,幫助企業快速轉型實現DevOps持續交付高效自動化,縮短應用TTM(Time to Market)交付周期,提升研發效率。
流水線自定義編排:可根據用戶使用場景的需要,對構建、代碼檢查、子流水線、部署、流水線控制(延時執行、人工審核)、接口測試等多種類型的任務進行納管和執行編排。
流水線可視化增刪改查:提供圖形化界面基礎的流水線創建、編輯、刪除和執行狀態查看功能。其中,查看功能支持跳轉到對應的自動化任務界面查看其日志等詳情信息。
流水線權限管理:支持用戶針對流水線任務設置指定帳號的權限控制,權限基于帳號所屬角色-操作權限進行控制,包含基礎的查看、編輯、執行、刪除權限控制。
流水線歷史執行記錄:支持查看流水線最近31天的歷史執行記錄。
流水線消息通知:用戶可根據需要設置事件類型的通知狀態,包括是否發送服務動態和郵件通知。
流水線部分任務執行:根據用戶需求,可選擇流水線中的某一個或多個任務單獨執行。
流水線執行參數配置:流水線支持自定義參數,在執行時由用戶指定參數值,任務用指定值替換相應參數執行。
流水線串/并行執行配置:根據用戶需求,可配置同一階段內的任務串行執行或并行執行。
說明若您在使用軟件開發生產線過程中所填寫或上傳的數據,可能有不確定的用戶數據涉及敏感信息,為確保數據安全,請優先加密。