DevCloud一站式云端软件开发平台

时间:2020-01-03 04:20:27

华为云软件开发平台(DevCloud)是集华为近30年研发实践、前沿研发理念、先进研发工具为一体的一站式云端DevOps平台,面向开发者提供的云服务,即开即用,随时随地在云端进行项目管理、代码托管、代码检查、流水线、编译、构建、部署、测试、发布等,让开发者快速而又轻松地开启云端开发之旅。

DevCloud一站式云端软件开发平台

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

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等多家海外官方源站进行合作与认证,为用户提供可信的组件下载来源。

 

软件开发平台 DevCloud

DevCloud是集华为研发实践、前沿研发理念、先进研发工具为一体的研发云平台,面向开发者提供研发工具服务,让软件开发简单高效

开放华为近三十年的研发能力和实践,为您打造优质的云上开发体验

1

什么是DevOps||https://support.huaweicloud.com/reference-devcloud/devcloud_reference_040101.html,HE2E DevOps实践||https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2000.html,园区套餐||https://support.huaweicloud.com/devcloud_faq/devcloud_faq_3008.html,园区套餐||https://support.huaweicloud.com/devcloud_faq/devcloud_faq_3008.html,DevCloud使用流程||https://support.huaweicloud.com/qs-devcloud/devcloud_qs_1000.html

https://www.huaweicloud.com/devcloud/

猜你喜欢