软件开发平台(DevCloud)是集华为近30年研发实践、前沿研发理念、先进研发工具为一体的一站式云端DevOps平台,面向开发者提供的云服务,即开即用,让开发者快速而又轻松地开启云端开发之旅。
解放号与软件开发云是深度战略合作关系,解放号用户可通过解放号平台快速免登录进入华为软件开发云。下面介绍两种进入华为软件开发云的方法,供用户参考使用。
# 方法一#
Step1 进入解放号战疫优选专题
通过解放号官网https://www.jfh.com/,点击“战疫优选”进入专题。
Step2 进入软件开发云
通过“战疫优选”专题页面的“立即体验”,直接进入华为软件开发云。
注:如有解放号账户,可点击直接进入软开云进行项目管理。
#方法二#
Step1进入解放号开发协作云
通过解放号开发协作云首页http://team.jfh.com,登录,或注册一个解放号账号后登录。
Step2 进入解放号开发协作云“我的项目”
Step3 进入软件开发云
# 软件开发云的一站式DevOps能力#
项目管理
项目管理服务(ProjectMan)是为软件开发团队提供敏捷项目管理与协作的云服务,沉淀华为30多年软件研发的先进理念与丰富实践。
预置了两种项目模板:Scrum项目模板、看板项目模板,Scrum项目秉承严谨的敏捷Scrum方法论和实践,适用于敏捷软件开发团队。看板项目采用卡片式的交互,适用于轻量、简单管理的软件开发团队。
提供了项目管理、需求规划和管理、缺陷管理、迭代计划管理、自定义工作流、进度跟踪、统计报表/仪表盘/管理看板、Wiki在线协作、项目文档托管等多种软件项目管理的基础特性,支持端到端的高效、透明、可视的管理。
项目管理服务为用户提供思维导图的需求规划与分解能力,是比较有特色的功能。
代码托管
代码托管(CodeHub)是面向软件开发者的基于Git的在线代码托管服务,是具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能的云端代码仓库,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。
用户可以更安心的是,软件开发云代码托管服务可以支持IP白名单设置,只有在白名单内的设备才允许连接到代码库,这对提高安全性极有帮助。
流水线
流水线(CloudPipeline)提供可视化、可定制的自动交付流水线,帮助企业缩短交付周期,提升交付效率。
支持编译构建、代码检查、子流水线、部署、流水线控制五种任务类型,流水线阶段中的任务支持串行执行与并行执行以及执行状态、执行日志上报,提供共可视化自定制的自动化交付流水线,支持根据业务需求进行弹性伸缩,可以根据业务需求自行定义弹性配置和策略。
代码检查
代码检查(CodeCheck)是基于云端实现代码质量管理的服务,软件开发者可在编码完成后执行多语言的代码静态检查和安全检查,获取全面的质量报告,并提供缺陷的分组查看与改进建议,有效管控代码质量,帮助产品成功。
支持主流编码语言检查:Java、C、C++、Python、JavaScript、TypeScript、C#、PHP、Go、HTML、CSS,并兼容业界主流安全标准:CWE、OWASP TOP 10、SANS TOP 25、MISRA、CERT。
编译构建
华为云DevCloud编译构建服务(CloudBuild)为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。
项目管理服务(ProjectMan)是为软件开发团队提供敏捷项目管理与协作的云服务,沉淀华为30多年软件研发的先进理念与丰富实践。
部署
部署(CloudDeploy)提供可视化、一键式部署服务,支持部署到虚拟机或者容器,提供Tomcat、SpringBoot、PHP、CCE等模板或者自由组装编排原子步骤进行部署,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化。
云测
云测(CloudTest)是面向软件开发者提供的一站式云端测试平台,覆盖测试管理、接口测试,融入DevOps敏捷测试理念,帮助您高效管理测试活动,保障产品高质量交付。
CloudIDE
CloudIDE是DevCloud的云端开发环境服务,向开发者提供按需配置、快速获取的工作空间(包含编辑器和运行环境),支持完成环境配置、代码阅读、编写代码、构建、运行、调试、预览等操作,并支持对接多种代码仓库。
开源镜像站
华为开源镜像站由华为云DevCloud团队开发及维护,DevCloud致力于打造让软件开发更简单的一站式DevOps工具云服务。华为开源镜像站目前提供多种类别的软件安装源和ISO下载服务,覆盖包含maven、npm、pypi在内的7大语言镜像,包含Ubuntu、CentOS、Debian在内的20+操作系统类镜像,同时提供如MySQL、Nginx等常用工具镜像,致力于为用户提供全面、高速、可信的组件下载服务。