文档首页 > > 产品介绍> 功能特性

功能特性

分享
更新时间: 2019/07/31 GMT+08:00

DevCloud提供覆盖整个生命周期的一站式研发服务,使软件开发更加简单高效。

服务名

功能特性

项目管理

敏捷模式项目管理,提供多项目管理、敏捷迭代管理、里程碑管理、需求管理、缺陷跟踪、社交化协作、多层次事务仪表盘、多维度统计报表等功能。

  • 迭代计划和时间线,有效管理项目计划。
  • 社交化协作,即时沟通需求与缺陷。
  • 看板、树表、任务墙等多种视图,方便查看项目工作。
  • 多种项目统计图表,随时掌握项目开展情况。
  • 批量文档托管,信息传递不失真。

代码托管

提供安全、可靠、高效的分布式代码托管服务。包括代码克隆/下载/提交/推送/比较/合并/分支等功能。

  • 专属云存储,全网TLS传输,角色权限管控等技术,华为网络安全团队专业认证,保证云上代码安全。
  • 异地容灾,实时备份,快速恢复,定期演练,保障核心资产万无一失。
  • 基于Git的分布式版本控制,提升跨地域跨团队协同开发效率。
  • 关联项目任务,保障项目高效交付。
  • 增强的安全防护能力,IP白名单与代码仓库访问日志审计。
  • 代码仓库提交信息统计, 代码仓库贡献者计, 个人贡献里程碑。

流水线

提供可视化、可定制的端到端自动交付流水线,缩短交付周期,提升交付效率。

  • 业务流程按需制定,分层分级灵活编排,实时监控流水线状态。
  • 集成代码拉取、代码检查、编译、构建、部署等任务。
  • 集成自动化质量门禁,保障软件交付质量。
  • 集成jenkins调度任务,支持构建线上线下混合流水线。
  • 定时执行、提交代码自动触发等特色功能满足用户不同使用场景。

代码检查

提供可协作的一站式深度代码检查服务。

  • 一站式:覆盖主流编程语言、主流编码标准、SDLC集成等。
  • 深度检查:支持跨函数的深度检查、准确定位代码缺陷。
  • 可协作:提供问题责任人自动归属、提供问题修复建议、可聚焦处理新问题等。

编译构建

快速,安全,弹性可扩展的云上编译构建服务。

  • 开箱即用:提供标准化的云上环境,支持主流8种语言,20+种构建框架。
  • 灵活可扩展:全容器化构建,支持自定义构建环境;构建步骤可灵活编排;弹性可扩展的云上资源;支持DevCloud代码托管、GitHub、通用Git等代码源。
  • 快速:全局、租户的多级缓存;无缝对接华为云开源镜像站,更快的获取依赖包。

云测

提供一站式测试解决方案,覆盖测试管理、接口测试、性能测试,多维度评估产品质量,帮助用户高效管理测试活动,保障产品高质量交付。

  • 一站式云端测试平台,覆盖测试管理、接口测试、性能测试,高效协同,一站式开展用例设计、测试执行、缺陷提交、生成报告,提高测试效率。
  • 云端高效自动化测试,快速编排测试用例,一键性能测试,集成流水线,支持微服务测试、分层自动化测试等多种测试场景。
  • 全生命周期追溯和可视化,需求-用例-缺陷双向追溯,测试有的放矢,多角色高效协同,多维度产品质量看板,全方位评估产品质量,保障产品高效验收。

移动应用测试

提供移动兼容性测试服务。提供TOP流行机型、数百名测试专家,使用图像识别和精准控件识别技术,只需提供App/H5/快应用/小程序应用,便可生成兼容性测试报告(包含系统日志、截图、错误原因、CPU、内存等),自动完成测试任务。

  • 提供丰富Android、iOS真机,全自动化测试,无需人工编写用例。
  • 深度优化的遍历算法,可以测试安装、启动、崩溃、无响应等11大问题类型。
  • 提供详尽在线测试报告,帮助用户快速定位修复问题。

接口测试

提供简单易用的HTTP接口测试服务,支持HTTP和HTTPS协议的接口测试。

  • 可视化用例编辑界面,预置丰富的检查点、内置变量。
  • 支持自定义变量、参数传递、持续自动化测试。
  • 支持从Swagger接口定义自动生成测试脚本模板,免编写代码使用门槛低,适合多种用户角色。

部署

提供可视化、一键式部署服务,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化,提升部署效率。

  • 基于预定义的或可定制的模板,实现主流应用一键式部署。
  • 支持多应用,多目标主机的并行部署。
  • 通过系统模板与25+部署步骤来灵活支撑各种部署场景 。
  • 支持将应用部署到物理机、云主机、容器等,也同时支持Tomcat、SpringBoot、Nodejs等多种技术栈的部署。

发布

提供软件发布管理的云服务,提供软件仓库、软件发布、发布包上传/下载、发布包元数据管理功能,通过安全可靠的软件仓库,实现软件包版本管理,提升发布质量和效率,实现产品的持续发布。

  • 支持文件重命名、批量删除、批量恢复、页面上传和下载、文件名搜索等文件操作。
  • 编译构建属性自动关联软件包,编译构建的产物自动归档到软件发布库。
  • 支持构建服务快速上传、部署服务从发布库快速获取软件包。
  • 提供目录、构建和发布三种视图来支持用户进行软件包生命周期追溯。

CloudIDE

CloudIDE是DevCloud的云端开发环境服务,向开发者提供按需配置、快速获取的工作空间(包含编辑器和运行环境),支持完成环境配置、代码阅读、编写代码、构建、运行、调试、预览等操作,并支持对接多种代码仓库。

  • 依托华为云的计算和存储资源,实现云化开发环境供给;基于全容器技术,可按用户所需配置启动并提供工作空间。
  • 支持40多种语言的语法高亮,支持Java等语言的语法补齐,支持7种预置技术栈,无需复杂配置环境即可就位。
  • 提供页面终端(WebTerminal)直接访问后端容器环境,支持线上构建(build)、运行(run)和调试(debug)。
  • 对接Git仓库(DevCloud代码仓库或GitHub等),同时提供环境对接其他开放服务的通道。
  • 提供基于黑白名单的访问控制能力,为企业租户提供掌控子用户行为的管理面。

Classroom

云上一站式软件学习与实践平台。

  • 提供企业级的软件开发过程学习与实践。
  • 支持填空式软件项目开发教学,实时反馈项目开发结果。
  • 全程记录学生开发过程,智能分析学生软件能力短板。
  • 一站式实训平台,支持全类型课程工程实训及百万级学生使用打造国内TOP1教学市场,提供30+精品课程,10+企业类实践课程,3000+习题支持秒级自动判题,覆盖6种开发语言课程打造国内首个教育知识点自动检测服务,支持10000+知识点检测云上实验室,提供教学所需的多场景通用型实训环境,分钟级生成作业查重及代码质量扫描人才信息化,支持学生工程能力认证。

开源镜像站

华为开源镜像站(Mirrors)是由华为云提供的开源组件、开源操作系统及开源DevOps工具镜像站,致力为用户提供全面、高速、可信的开源组件/OS/工具下载服务。

  • 内容更全:为用户提供包括maven、npm、centos等70+开源组件镜像,覆盖7大主流开发语言,20+开源os,40+开源工具。
  • 高速下载:通过国外代理站点高速同步海外镜像源,并为注册用户提供全站CDN加速。
  • 官方可信:与maven中央仓、centos等多家海外官方源站进行合作与认证,为用户提供可信的组件下载来源。

  

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区