什么是软件开发定制生产线?

软件开发定制生产线 CodeArts是面向开发者提供的一站式云端DevSecOps平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、制品仓库,打通软件交付的完整路径,提供软件研发流程的端到端支持。

软件开发定制生产线有哪些优势?

多研发场景:提供需求管理、代码托管、流水线等多个服务,提供软件园区、人工智能等解决方案,支持互联网开发、移动应用开发、微服务开发、嵌入式开发等主流研发场景。

全集成:提供端到端工具服务、覆盖整个生命周期,并与其它产品预集成,开箱即用,简化应用云上开发,云上部署,简化部署、发布,简化应用上云。

专业和最佳实践:内嵌研发最佳工程实践、专业的敏捷需求管理和迭代规划、丰富的代码检查规范、质量门禁控制的流水线,帮助企业缩短达成高质量高效率研发的时间。

高性能、高并发:采用并行、缓存、网络等多种加速技术,基于华为云的云上弹性资源、全局和租户两级缓存、华为云专线网络,实现更快的下载传输速度。

高可靠、高安全:多方位系统安全加固、核心研发数据加密传输和存储、双AZ容灾、SFS Tubor自动数据备份、基于角色的企业级安全管控,全面保障企业研发数据的安全。

高智能:充分利用大数据和深度学习等技术对研发数据进行价值挖掘和深度分析,对开发者行为进行分析和回放,预测项目风险、智能预警,通过个性化智能报表实现对项目的透明化管理。

可视化软件开发生产线适用的应用场景有哪些?

互联网开发运营:互联网企业在面对市场高速变化、产品盈利窗口窄时,经常由于研发工具难以满足项目实际需求,导致难以及时交付高质量的产品给客户;此外,企业的研发能力也难以度量,无法依据数据化判断新项目的接单能力。

软件及解决方案运营商:软件及解决方案运营企业在研发过程中,存在开发人员办公地点不同,研发工具、环境不统一,导致沟通交流困难;客户需求变化快,导致项目极易返工,需要快速应对需求变化;此外,自动化的持续集成也尤为重要。

传统行业互联网+转型:传统企业在进行互联网+转型的过程中,由于对互联网行业了解不足,以及本身传统管理模式中存在的弊端,导致转变方向不明确,核心竞争产品研发效率低下,技术手段落后,转型难以推行。

高校/培训机构:受应试教育影响,学生对课堂理论知识接受能力强,而运用知识解决实际问题偏弱;多数学生在个人能力发展过程中忽略了对动手能力、职业素养、团队协作意识等方面的培养;精心制定的教学计划与内容难以跟随IT行业快速变化的技术理论与前沿趋势;学科竞赛、实验项目推进、综合实训缺少统一规范化的流程与平台。

软件开发定制平台的常见问题解答

软件开发定制平台的常见问题解答

  • 软件开发定制生产线支持哪些语言/环境/以及应用的开发?

    能够支持端到端使用的开发场景,可支撑互联网应用、Web应用、App应用、嵌入式应用和企业应用等的研发。

    代码托管:支持各种语言代码文件的存储,提供Java、C、C++、C#、PHP、Python、Go、Node.js等多种编程语言代码仓库模板,并且支持将私有仓库公开为模板供其他用户使用。

    代码检查:提供面向Java、JavaScript、C++、C#、Python、PHP、Go等多种编程语言的3000+条代码检查规则。

    编译构建:提供Maven、Ant、CMake、Go等多种构建模板,并提供20+构建步骤,可灵活使用。

    部署:提供Tomcat、SpringBoot等多种部署模板,并提供部署步骤灵活支撑各种部署场景。

    开源镜像站:提供Maven、npm、CentOS等70+开源组件镜像,覆盖7大主流开发语言,20+开源os,40+开源工具。

    各服务功能详情,请参考对应服务页面及用户指南。

  • 软件开发定制生产线中如何查看成员的操作日志?

    软件开发生产线暂未提供针对每个项目成员的操作日志记录功能,但在各服务均有操作历史的记录。

    需求管理:支持查看工作项的操作历史、查看工作项的代码提交记录、查看Wiki词条的历史版本。

    代码托管:支持查看提交历史,仓库管理员可以查看操作日志。

    编译构建:在任务详情页可查看该任务的历史执行情况,在任务编辑页面可查看任务的修改历史。

    部署:在任务详情页可查看该任务的历史执行情况。

    流水线:在任务详情页可查看该任务的执行历史与操作历史。

    云测:在测试用例详情页,可以查看该用例的操作历史。

    各服务操作指导详情,请参考对应服务用户指南。

  • 软件开发定制生产线是否支持跨区域迁移项目、代码仓库、编译构建任务、部署任务、流水线任务等?

    不支持。

    软件开发生产线各区域独立数据不互通。只能单独将项目工作项、测试用例、代码下载到本地,然后上传到目标区域。

  • 软件开发定制生产线如何保证客户代码和应用安全?

    帐号由IAM统一认证。软件开发生产线上每个项目均设有权限管理机制,需求管理员可以管理项目成员。

    软件开发生产线为企业级用户使用安全、可靠的环境,提供企业级病毒防护。存储和运行环境均有冗余节点,并提供跨区域容灾备份解决方案。

    更多安全资讯请参考信任中心

  • 软件开发定制生产线支持在哪些区域使用?

    目前支持以下区域:

    华北-北京四

    华东-上海一

    华南-广州

    东北-大连

    说明:除了以上四区,还支持“华北-北京一”与“华东-上海二”,由于这两个区域已经进入运维态,所以新用户无法选择。

  • 软件开发定制生产线是否支持在公司内网环境下进行单独部署使用?

    不支持。

    是运行在公有云上的平台服务,尚不提供私有化定制部署。

  • 软件开发定制生产线是否支持对本地代码进行检查、构建及部署?

    部分支持。

    代码检查服务目前只支持对代码仓库中的代码进行检查,不支持直接检查本地代码,需要将代码上传到云端代码仓库。

    编译构建服务支持CodeHub、GitHub、通用Git等源码源,可选择在本地搭建的网络通用标准的Git,且需本地网络能访问互联网。

    部署服务所使用的软件包,需要从发布服务“软件发布仓”中取得,因此需要先将待部署的软件包上传到软件发布仓中。

  • 能否将本地或其它平台代码及工作项迁移到软件开发生产线上?

    能。

    工作项迁移:需求管理服务提供批量上传功能。在需求管理服务中下载模板,按照模板内容填写工作项信息后上传即可。相关操作可参考批量导入工作项

    代码迁移:代码托管服务支持本地、线上Git仓库向的迁移。相关操作可参考:仓库迁移

  • 软件开发生产线中能否直观查看个人任务及其完成情况?

    可以。

    通过“工作台”页面,可以查看分配给自己的工作项、以及工作项所在的项目。

    在“工作 > 工作项”页面中,通过自定义过滤条件,可以查询到在该项目中,分配给某个人的工作项列表。详细操作请参考筛选符合条件的工作项

    项目的仪表盘中,提供个人工时、工作完成度、工作饱和度等统计模块,用以对项目员工的工作情况做统计。详情请参考使用仪表盘

软件开发定制生产线精选文章推荐

  • 基础软件开发生产线_应用软件开发生产线

    一站式软件开发生产线是面向开发者提供的一站式云端DevSecOps平台,打通软件交付的完整路径,提供软件研发流程的端到端支持。华为云软件开发生产线开放免费试用,欢迎您来体验。

    一站式软件开发生产线是面向开发者提供的一站式云端DevSecOps平台,打通软件交付的完整路径,提供软件研发流程的端到端支持。华为云软件开发生产线开放免费试用,欢迎您来体验。

  • 软件开发生产线有哪些

    如何快速了解软件开发生产线,软件开发生产线有哪些,软件开发生产线工具适用的应用场景是什么?软件开发生产线 CodeArts集华为研发实践、前沿研发理念、先进研发工具为一体的软件开发生产线,面向开发者提供云上研发工具链服务,让软件开发简单高效智能。

    如何快速了解软件开发生产线,软件开发生产线有哪些,软件开发生产线工具适用的应用场景是什么?软件开发生产线 CodeArts集华为研发实践、前沿研发理念、先进研发工具为一体的软件开发生产线,面向开发者提供云上研发工具链服务,让软件开发简单高效智能。

  • 什么是软件开发生产线

    软件开发生产线 CodeArts是面向开发者提供的一站式云端DevSecOps平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、制品仓库,打通软件交付的完整路径。

    软件开发生产线 CodeArts是面向开发者提供的一站式云端DevSecOps平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、制品仓库,打通软件交付的完整路径。