如何快速使用软件开发生产线

软件开发生产线

华为云软件开发生产线 CodeArts是一站式、全流程、安全可信软件开发生产线,为企业和开发者提供需求下发、代码提交、代码检查、代码编译、验证、部署、发布等能力,开发者只需要简单几步即可快速交付应用。

软件开发生产线使用流程

软件开发生产线是华为云提供的一站式软件开发生产线,软件开发生产线的基本操作流程:配置项目、配置代码仓库和配置流水三部分。

前提条件

1、拥有已实名认证的华为云帐号。若没有,请先注册帐号并完成实名认证。

2、已购买软件开发生产线。

配置项目

项目管理服务是使用软件开发生产线各服务的基础,首先需要创建项目、添加项目成员,然后可以根据项目规划添加工作项。

配置代码仓库

软件开发生产线的代码仓库用于项目代码的版本管理,与本地的交互基于Git,因此在使用代码仓库之前需要在本地安装Git客户端。

配置流水线

软件开发生产线的流水线集成代码检查、编译构建、部署等任务,可根据需要灵活配置流水线中的任务。流水线为非必须操作,根据需要配置即可。

1、代码检查任务可以对代码进行静态检查和安全检查,代码检查任务为非必须操作,根据需要配置即可。

2、编译构建任务将软件的源代码编译成目标文件,并把配置文件和资源文件等打包。对于一些项目,例如PHP、Node.js前端代码,不需要进行编译,无需配置编译构建任务。

3、部署任务用于将软件包或代码部署到虚拟机或者容器。对于一些项目,例如手机APP开发,无需配置部署任务。

软件开发生产线详细操作指导请参考软件开发生产线使用流程

软件开发生产线构成

软件开发生产线由以下几个主要服务构成:

项目管理:软件开发生产线项目管理服务为软件开发团队提供敏捷项目管理与协作,支持多项目管理、敏捷迭代管理、里程碑管理、需求管理、缺陷跟踪、多维度统计报表等功能。

代码托管:软件开发生产线代码托管服务面向软件开发者的基于Git的在线代码托管服务,是具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能的云端代码仓库,旨在解决软件开发者在跨地域协同、多分支并发、代码版本管理、安全性等方面的问题。

流水线:软件开发生产线流水线服务提供可视化、可定制的自动交付流水线,帮助企业缩短交付周期,提升交付效率。

代码检查:软件开发生产线代码检查服务基于云端实现代码质量管理,软件开发者可在编码完成后执行多语言的代码静态检查和安全检查,获取全面的质量报告,并提供缺陷的分组查看与改进建议,有效管控代码质量,帮助产品成功。

编译构建:软件开发生产线编译构建为开发者提供配置简单的混合语言构建平台,实现编译构建云端化,支撑企业实现持续交付,缩短交付周期,提升交付效率。支持编译构建任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化,实时监控构建状态,让您更加快速、高效地进行云端编译构建。

部署:软件开发生产线部署服务提供可视化、一键式部署服务,支持部署到虚拟机或者容器,提供Tomcat、SpringBoot等模板或者自由组装编排原子步骤进行部署,支持并行部署和流水线无缝集成,实现部署环境标准化和部署过程自动化。

云测:软件开发生产线云测服务面向软件开发者提供一站式云端测试平台,覆盖功能测试、接口测试,融入DevOps敏捷测试理念,帮助您高效管理测试活动,保障产品高质量交付。

制品仓库:软件开发生产线制品仓库服务为软件开发团队提供管理软件发布过程的能力,保障软件发布过程的规范化、可视化及可追溯。

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

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

软件开发生产线教程视频

软件开发生产线 CodeArts

01:26

软件开发生产线 CodeArts

软件开发生产线 CodeArts

02:57

软件开发生产线 CodeArts

软件开发生产线 CodeArts

06:17

软件开发生产线 CodeArts

1对1咨询专属顾问

1对1免费咨询华为云专属顾问,为您量身定制产品推荐方案
立即咨询

华为云咨询电话:950808或4000-955-988 转1

华为云咨询电话:950808或4000-955-988 转1

华为云专业的服务团队,致力于为您提供专业的售前购买咨询服务,及完善的售后技术服务,助您云上无忧