软件开发生产线的构成
软件开发生产线由以下几个主要服务构成:
1.需求管理:软件开发团队提供敏捷需求管理与协作,支持多需求管理、敏捷迭代管理、里程碑管理、需求管理、缺陷跟踪、多维度统计报表等功能。
2.代码托管:面向软件开发者的基于Git的在线代码托管服务,是具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能的云端代码仓库,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。
3.流水线:提供可视化、可定制的自动交付流水线,帮助企业缩短交付周期,提升交付效率。
4.代码检查:基于云端实现代码质量管理,软件开发者可在编码完成后执行多语言的代码静态检查和安全检查,获取全面的质量报告,并提供缺陷的分组查看与改进建议,有效管控代码质量,帮助产品成功。
5.编译构建:开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。
6.部署:提供可视化、一键式部署服务,支持部署到虚拟机或者容器,提供Tomcat、SpringBoot等模板或者自由组装编排原子步骤进行部署,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化。
7.云测:面向软件开发者提供一站式云端测试平台,覆盖功能测试、接口测试,融入DevOps敏捷测试理念,帮助您高效管理测试活动,保障产品高质量交付。
8.制品仓库:为软件开发团队提供管理软件发布过程的能力,保障软件发布过程的规范化、可视化及可追溯。
CloudIDE:云端开发环境。向开发者提供按需配置、快速获取的工作空间(包含编辑器和运行环境),支持完成环境配置、代码阅读、编写代码、构建、运行、调试、预览等操作,并支持对接多种代码仓库。
9.开源镜像站:由华为云提供的开源组件、开源操作系统及开源DevOps工具镜像站,致力为用户提供全面、高速、可信的开源组件/OS/工具下载服务。
图 软件开发生产线产品构成
软件开发生产线的优势
多研发场景
软件开发生产线提供需求管理、代码托管、流水线等多个服务,提供软件园区、人工智能等解决方案,支持互联网开发、移动应用开发、微服务开发、嵌入式开发等主流研发场景。
全集成
软件开发生产线提供端到端工具服务、覆盖整个生命周期,并与其它产品预集成,开箱即用,简化应用云上开发,云上部署,简化部署、发布,简化应用上云。
专业和最佳实践
软件开发生产线内嵌研发最佳工程实践、专业的敏捷需求管理和迭代规划、丰富的代码检查规范、质量门禁控制的流水线,帮助企业缩短达成高质量高效率研发的时间。
高性能、高并发
软件开发生产线采用并行、缓存、网络等多种加速技术,基于华为云的云上弹性资源、全局和租户两级缓存、华为云专线网络,实现更快的下载传输速度。
高可靠、高安全
软件开发生产线多方位系统安全加固、核心研发数据加密传输和存储、双AZ容灾、SFS Tubor自动数据备份、基于角色的企业级安全管控,全面保障企业研发数据的安全。
高智能
软件开发生产线充分利用大数据和深度学习等技术对研发数据进行价值挖掘和深度分析,对开发者行为进行分析和回放,预测项目风险、智能预警,通过个性化智能报表实现对项目的透明化管理。
为什么选择华为云软件开发生产线
华为研发实践加持的软件开发生产线
集华为多年研发实践,前沿研发理念,领先研发工程能力于一体
华为云软件开发生产线是一站式DevSecOps生产线
提供端到端的10+子服务,覆盖软件开发全生命周期,开箱即用
华为云软件开发生产线支持丰富的技术栈
20+主流编程语言、开发框架和构建环境,应用无缝上云
安全可信的软件开发生产线
Built-In 研发安全能力,5000+代码检查规则,Top10语言广泛支持
什么是软件开发生产线常见问题
什么是软件开发生产线常见问题
什么是软件开发生产线必看文档
-
软件开发生产线各服务功能特性如下表所示:需求管理提供多需求管理、敏捷迭代管理、里程碑管理、需求管理、缺陷跟踪、多维度统计报表等功能。
软件开发生产线各服务功能特性如下表所示:需求管理提供多需求管理、敏捷迭代管理、里程碑管理、需求管理、缺陷跟踪、多维度统计报表等功能。
-
本文为您介绍软件开发生产线的约束和限制。软件开发生产线的约束和限制包括需求管理使用限制、代码托管使用限制、流水线使用限制、代码检查使用限制等
本文为您介绍软件开发生产线的约束和限制。软件开发生产线的约束和限制包括需求管理使用限制、代码托管使用限制、流水线使用限制、代码检查使用限制等
-
软件开发生产线采用包周期计费模式,提供套餐包、资源包、特性包。其中,套餐包是基础,使用软件开发生产线前必须购买套餐包;资源包与特性包不能单独购买
软件开发生产线采用包周期计费模式,提供套餐包、资源包、特性包。其中,套餐包是基础,使用软件开发生产线前必须购买套餐包;资源包与特性包不能单独购买
-
如果您需要对华为云上购买的软件开发生产线资源,为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务进行精细的权限管理。
如果您需要对华为云上购买的软件开发生产线资源,为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务进行精细的权限管理。
-
软件开发生产线是华为云提供的一站式云端DevOps平台,本章节为您介绍软件开发生产线的基本操作流程。包括前提条件、配置项目、配置仓库代码、配置流水线等
软件开发生产线是华为云提供的一站式云端DevOps平台,本章节为您介绍软件开发生产线的基本操作流程。包括前提条件、配置项目、配置仓库代码、配置流水线等
-
如何使用软件开发生产线快速搭建项目?本节基于软件开发生产线内置代码仓库,介绍如何使用软件开发生产线完成项目的开发、构建与部署,实现持续交付。
如何使用软件开发生产线快速搭建项目?本节基于软件开发生产线内置代码仓库,介绍如何使用软件开发生产线完成项目的开发、构建与部署,实现持续交付。
-
软件开发生产线有两个页面:控制台与产品首页,控制台主要用于完成开通购买操作、统计产品使用量,产品页完成实际的项目操作。本节介绍如何进入控制台与产品页。
软件开发生产线有两个页面:控制台与产品首页,控制台主要用于完成开通购买操作、统计产品使用量,产品页完成实际的项目操作。本节介绍如何进入控制台与产品页。
-
前提条件购买软件开发生产线,需要拥有满足以下五个条件之一的帐号:租户帐号。拥有Tenant Administrator权限的IAM用户。拥有CodeArts Console FullAccess等
前提条件购买软件开发生产线,需要拥有满足以下五个条件之一的帐号:租户帐号。拥有Tenant Administrator权限的IAM用户。拥有CodeArts Console FullAccess等
-
软件开发生产线工作台用于展示当前用户所负责的工作,包括工作项、文档、Wiki、测试用例四方面内容。登录软件开发生产线,单击顶部导航栏“工作台”,进入工作台页面。
软件开发生产线工作台用于展示当前用户所负责的工作,包括工作项、文档、Wiki、测试用例四方面内容。登录软件开发生产线,单击顶部导航栏“工作台”,进入工作台页面。