# 华为云码道 CodeArts > 内置华为实践的一站式软件开发平台 ## 产品介绍 - [什么是华为云码道(CodeArts)](https://support.huaweicloud.com/productdesc-devcloud/devcloud_pdtd_00001.md): 华为云码道(CodeArts)是面向开发者提供的一站式云端平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、发布,打通软件交付的完整路径,提供软件研发流程的端到端支持。 - [产品优势](https://support.huaweicloud.com/productdesc-devcloud/devcloud_pdtd_00002.md): 软件开发全流程覆盖:支持需求管理、代码托管、流水线、代码检查、编译构建、部署、测试、制品仓库等全生命周期软件开发服务。开箱即用,云上开发,全流程规范可视,高效异地协作。在应用设计、开发、测试、运行等全流程提供安全规范及防护能力,支撑应用研发供应链安全有效落地。提供针对于代码质量安全、Web漏洞、主机漏洞、开源漏洞及合规、移动应用安全等多种 - [应用场景](https://support.huaweicloud.com/productdesc-devcloud/devcloud_pdtd_00003.md): 研发挑战市场高速变化且竞争激烈,产品需要根据市场变化不断更新迭代和升级,但缺乏统一的持续交付工具确保产品随时可推向市场,缺乏工具保证客户快速反馈闭环。市场高速变化且竞争激烈,产品需要根据市场变化不断更新迭代和升级,但缺乏统一的持续交付工具确保产品随时可推向市场,缺乏工具保证客户快速反馈闭环。推荐搭配需求管理、代码托管、代码检查、编译构建、 - [约束与限制](https://support.huaweicloud.com/productdesc-devcloud/devcloud_pdtd_00004.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [产品规格差异](https://support.huaweicloud.com/productdesc-devcloud/devcloud_pdtd_00005.md): CodeArts采用包年/包月计费模式,提供体验版、基础版、专业版、企业版四种套餐,以满足不同规模用户的使用需求。套餐中包含需求管理、代码托管、流水线、代码检查、编译构建、部署、测试计划、制品仓库、软件建模(软件建模服务只支持“华北-北京四”区域)服务资源,不同版本套餐中,各服务提供的功能特性及资源规格略有不同,差异详情请参考CodeAr - [权限管理](https://support.huaweicloud.com/productdesc-devcloud/devcloud_pdtd_00006.md): CodeArts权限管理是在统一身份认证服务(IAM)与CodeArts鉴权管理能力基础上,打造的细粒度权限管理功能,帮助用户便捷灵活地对租户下的IAM用户设定不同的操作权限。CodeArts的权限管理包括“IAM细粒度权限”和“CodeArts鉴权管理”两种能力。IAM细粒度权限:基于IAM系统策略的授权,可以通过用户组功能实现对IAM - [项目](https://support.huaweicloud.com/productdesc-devcloud/devcloud_pdtd_00007.md): 项目是通过一定的流程,由一系列协同和受控的活动组成,项目的目标是满足特定需求,并受时间成本和资源的约束。在CodeArts中,“项目”是使用各服务的基础。用户在CodeArts可以完成需求管理、代码管理、代码检查、编译构建、制品管理、部署、测试等一系列操作。CodeArts支持Scrum、IPD、看板项目流程,并提供了适合对应类型项目需求 - [项目群](https://support.huaweicloud.com/productdesc-devcloud/devcloud_pdtd_00008.md): 项目群是为了实现一个共同目标而将一组相互关联的项目/子项目群放在同一项目群中相互协作、统一跟踪管理,以便获取单独管理这些项目/子项目群时无法取得的收益。一个项目群中可添加多个子项目群/项目,一个项目仅可加入一个项目群,也可以独立存在,不归属于任何项目群。在CodeArts中,用户可以创建两种类型项目群:IPD-系统设备类、IPD独立软件类 ## 计费说明 - [CodeArts计费概述](https://support.huaweicloud.com/price-devcloud/codearts_29_0001.md): 通过阅读本文,您可以快速了解华为云码道(CodeArts)的计费模式、计费项、续费、欠费等主要计费信息。计费模式CodeArts采用包年/包月计费模式。包年/包月是一种预付费模式,即先付费再使用,按照订单的购买周期进行结算,因此在购买之前,您必须确保账户余额充足。CodeArts采用包年/包月计费模式。包年/包月是一种预付费模式,即先付费 - [CodeArts计费模式概述](https://support.huaweicloud.com/price-devcloud/codearts_29_0003.md): CodeArts采用包年/包月计费模式,提供CodeArts套餐、资源扩展、增值特性。如果您需要快速了解CodeArts服务的具体价格,请参见CodeArts价格详情。CodeArts套餐:包括体验版、基础版、专业版、企业版。使用CodeArts前必须选择一种CodeArts套餐,完成开通购买。资源扩展:提供并发扩展、存储扩展、流量扩展、 - [CodeArts套餐概述](https://support.huaweicloud.com/price-devcloud/codearts_29_0005.md): CodeArts采用包年/包月计费模式,提供体验版、基础版、专业版、企业版四种套餐,以满足不同规模用户的使用需求。套餐中包含需求管理、代码托管、流水线、代码检查、编译构建、部署、测试计划、制品仓库、软件建模(软件建模目前只支持“华北-北京四”区域)、效能洞察服务资源,不同版本套餐中,各服务提供的功能特性及资源规格略有不同,差异详情请参考C - [CodeArts套餐规格特性差异](https://support.huaweicloud.com/price-devcloud/codearts_29_0006.md): CodeArts套餐分为:体验版、基础版、专业版、企业版。套餐中均包含需求管理、代码托管、流水线、代码检查、编译构建、部署、测试计划、制品仓库、软件建模、效能洞察服务资源;不同版本套餐中,各服务提供的功能特性及资源规格略有不同。 - [并发扩展](https://support.huaweicloud.com/price-devcloud/codearts_29_0015.md): CodeArts支持对编译构建、代码检查等任务进行并发扩展。 - [存储扩展](https://support.huaweicloud.com/price-devcloud/codearts_29_0036.md): CodeArts支持对制品仓库、代码托管等服务的容量进行扩展。 - [流量扩展](https://support.huaweicloud.com/price-devcloud/codearts_29_0037.md): CodeArts支持对制品仓库下载流量进行扩展。 - [执行时长扩展](https://support.huaweicloud.com/price-devcloud/codearts_29_0038.md): CodeArts支持对流水线资源型任务执行时长进行扩展。 - [增值特性](https://support.huaweicloud.com/price-devcloud/codearts_29_0016.md): CodeArts提供了增值特性,可以在CodeArts套餐的基础上叠加购买增值特性包。 - [人数](https://support.huaweicloud.com/price-devcloud/codearts_29_0018.md): CodeArts套餐的计费项为人数,即租户中所有项目成员的去重人数。如果您需要快速了解CodeArts服务的具体价格,请参见CodeArts价格详情。场景说明假设租户X中有4个IAM用户a、b、c、d,两个项目M、N;租户Y中有3个IAM用户e、f、g,两个项目S、T。项目中的成员分布如下:项目成员分布项目名称成员名称Ma、bNb、cSd - [并发数](https://support.huaweicloud.com/price-devcloud/codearts_29_0019.md): CodeArts并发扩展、CodeArts功能测试增值特性的计费项为并发数。如果您需要快速了解CodeArts服务的具体价格,请参见CodeArts价格详情。场景说明在某租户中同时启动两条流水线X、Y的执行,其中,流水线X的子任务为:代码检查任务a、部署应用c。流水线Y的子任务为:代码检查任务a、b,且a、b并行执行。在某租户中同时启动两 - [容量](https://support.huaweicloud.com/price-devcloud/codearts_29_0039.md): CodeArts存储扩展的计费项包括存储容量、用例容量。如果您需要快速了解CodeArts服务的具体价格,请参见CodeArts价格详情。 - [流量](https://support.huaweicloud.com/price-devcloud/codearts_29_0040.md): CodeArts流量扩展的计费项为流量。如果您需要快速了解CodeArts服务的具体价格,请参见CodeArts价格详情。场景说明某租户软件发布库中有软件包X,大小为5MB;私有依赖库中有软件包Y,大小为10MB。用户完成以下操作:下载软件包X到本地。创建并执行构建任务a,根据配置获取软件包Y,生成软件包Z(大小为15MB)并上传至软件发 - [执行时长](https://support.huaweicloud.com/price-devcloud/codearts_29_0041.md): CodeArts执行时长扩展的计费项为时长。如果您需要快速了解CodeArts服务的具体价格,请参见CodeArts价格详情。场景说明在某租户中同时启动两条流水线X、Y的执行,其中,流水线X的子任务为:代码检查任务a、执行shell命令任务b。任务执行耗时分别为:45秒、12秒。流水线Y的子任务为:执行shell命令任务c、构建任务d。任 - [续费概述](https://support.huaweicloud.com/price-devcloud/codearts_29_0021.md): CodeArts相关的订单到期后会影响CodeArts各服务的使用。如果您想继续使用,需要在指定的时间内续费订单。CodeArts套餐到期后,如果未及时续费,代码仓库、构建任务、部署任务等资源会自动释放,数据丢失且不可恢复。CodeArts套餐到期后的状态说明,请参见到期后影响。资源扩展、增值特性到期后,如果未及时续费,与订单相关的并发资 - [手动续费](https://support.huaweicloud.com/price-devcloud/codearts_29_0022.md): 可在“手动续费项”、“自动续费项”、“到期转按需项”、“到期不续费项”页签查询全部待续费项,对套餐进行手动续费的操作,具体操作请参见如何恢复为手动续费。统一到期日是指通过续费将包年/包月实例的到期日统一固定为一个月的某一天。如果您购买的CodeArts套餐、资源扩展、增值特性的到期日不同,可以将到期日统一设置到固定一个日期,便于日常管理和 - [自动续费](https://support.huaweicloud.com/price-devcloud/codearts_29_0023.md): 自动续费可以减少手动续费的管理成本,避免因忘记手动续费而导致CodeArts各服务资源被自动删除。自动续费的规则如下所述:以订单的到期日计算第一次自动续费日期和计费周期。订单自动续费周期以您选择的续费时长为准。例如,您选择了3个月,订单即在每次到期前自动续费3个月。在订单到期前均可开通自动续费,到期前7日凌晨3:00首次尝试自动续费,如果 - [费用账单](https://support.huaweicloud.com/price-devcloud/codearts_29_0024.md): 您可以在“费用中心 > 账单管理”查看资源的费用账单。购买CodeArts套餐、资源扩展、增值特性完成支付后,会实时上报一条账单到计费系统进行结算。 - [欠费说明](https://support.huaweicloud.com/price-devcloud/codearts_29_0025.md): 用户在使用云服务时,账户的可用额度小于待结算的账单,即被判定为账户欠费。欠费后,可能会影响云服务资源的正常运行,请及时充值。当使用CodeArts的同时,购买了其它服务的按需计费资源时,可能会产生计费,例如:使用部署服务时,需要将应用部署到ECS,因此购买了按需计费的ECS。关于ECS按需计费更多信息,请参考弹性云服务器计费说明。使用部署 - [停止计费](https://support.huaweicloud.com/price-devcloud/codearts_29_0026.md): CodeArts采用包年/包月计费模式,购买时进行一次性付费,订单到期后服务将会自动停止使用。如果在计费周期内不再使用CodeArts,您可以执行退订操作,CodeArts套餐、资源扩展、增值特性均支持退订。系统将根据资源是否属于五天无理由退订、是否使用代金券和折扣券等条件返还一定金额到您的账户。详细的退订规则请参见云服务退订规则概览。如 - [开通购买时报错“您的权限不足,请检查账号是否冻结、受限。”](https://support.huaweicloud.com/price-devcloud/codearts_29_0042.md): 购买套餐过程中,页面提示“您的权限不足,请检查账号是否冻结、受限。”出现该提示,较常见的原因有以下几点:账号未进行实名认证。账号已欠费。通过实名认证:登录控制台,进入“账号中心”,根据实际情况完成实名认证,详细操作指导请参考实名认证介绍。账号充值:登录控制台,进入“费用中心”,查看现金余额是否小于0,单击“充值”,为您的账号进行余额充值。 - [提交订单时报错“Policy doesn't allow bss:order:update to be performed.”](https://support.huaweicloud.com/price-devcloud/codearts_29_0030.md): IAM用户进行购买操作时,完成购买规格配置后,单击去支付时,页面提示Policy doesn't allow bss:order:update to be performed.。订单的创建、支付、查看,需要费用中心(BSS)服务的权限,该IAM用户没有此权限。联系管理员,为该IAM用户添加BSS Administrator、BSS Fin - [如何查看CodeArts套餐的用量详情?](https://support.huaweicloud.com/price-devcloud/codearts_29_0029.md): “资源概况”中的信息更新可能有延时,当完成删除用户、删除代码仓库等操作后,如果未及时更新请1小时后查看。 - [如何变更或退订CodeArts套餐?](https://support.huaweicloud.com/price-devcloud/codearts_29_0044.md): 退订服务后CodeArts服务将不可用,请提前做好备份并谨慎操作!退订申请提交后,可以在“订单详情”中查看退订的处理进度。 - [包年/包月计费](https://support.huaweicloud.com/price-devcloud/codearts_29_0032.md): 本章节中介绍的计费模式仅供已开通过包年/包月计费的存量用户参考。CodeArts采用包周期计费模式,提供套餐包、资源包、特性包。其中,套餐包是基础,使用CodeArts前必须购买套餐包;资源包与特性包不能单独购买,当套餐包无法满足使用需要,可以根据需要选择叠加购买资源包、特性包。套餐包套餐包分为三个版本:基础版、专业版、铂金版。三个版本均 - [按需计费](https://support.huaweicloud.com/price-devcloud/codearts_29_0033.md): 本章节中介绍的计费模式仅供已开通过按需计费的存量用户参考。历史按需计费模式提供免费体验、预付费按需套餐包、后付费按需。CodeArts各服务计费项如下:示例中的价格仅供参考,实际计算请以购买页中的价格为准。包月套餐示例场景一:团队有25人,如何购买套餐较为划算?解析:首先,购买1个1元套餐,包含5人1个月的用量。然后,购买1000元套餐, - [已开通历史计费模式的用户,如何转换成新计费模式?](https://support.huaweicloud.com/price-devcloud/codearts_29_0034.md): 当前暂不支持已开通历史计费模式的用户一键切换成新计费模式,需要将历史计费模式退订,再购买新套餐。已开通历史包年/包月计费模式的用户,请登录CodeArts控制台,单击“退订”,即可进入退订页面完成操作。如果当前套餐已进入冻结期,请先续费后,再退订。如果当前套餐已进入冻结期,请先续费后,再退订。已开通历史按需计费模式的用户,请参考退订,关闭 ## 快速入门 - [入门指引](https://support.huaweicloud.com/qs-devcloud/devcloud_qs_1000.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [使用CodeArts快速搭建基于ECS部署的代码开发流水线](https://support.huaweicloud.com/qs-devcloud/devcloud_qs_0001.md): 本文基于CodeArts内置代码仓库,介绍如何使用CodeArts完成项目的开发、构建与部署,实现持续交付。本文采用的部署方式为ECS部署,适用于传统软件包部署场景。如果您希望使用容器化部署方法,请参考使用CodeArts快速搭建基于CCE部署的代码开发流水线。因不同版本操作界面可能存在差异,相关视频供参考,具体以实际环境为准。已注册华为 - [使用CodeArts快速搭建基于CCE部署的代码开发流水线](https://support.huaweicloud.com/qs-devcloud/devcloud_qs_0002.md): 本文基于CodeArts内置代码仓库,介绍如何使用CodeArts完成项目的开发、构建与部署,实现持续交付。本文采用的部署方式为CCE部署,适用于容器化部署场景。如果您希望使用传统软件包部署方法,请参考使用CodeArts快速搭建基于ECS部署的代码开发流水线。因不同版本操作界面可能存在差异,相关视频供参考,具体以实际环境为准。已注册华为 ## 用户指南 - [CodeArts控制台权限管理说明](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0038.md): 如果您需要对华为云上CodeArts套餐的操作,为企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(Identity and Access Management,简称IAM)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全的控制华为云资源的访问。如果华为账号已经能 - [通过IAM角色或策略授予使用CodeArts控制台的权限](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0003.md): 如果您需要对您所拥有的CodeArts控制台进行角色与策略权限管理的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以:根据企业的业务组织,在您的华为账号中,给企业中不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证,并访问CodeArts控制台。根据 - [通过IAM身份策略授予使用CodeArts控制台的权限](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0004.md): 如果您需要对您所拥有的CodeArts控制台进行身份策略权限管理的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,您可以:根据企业的业务组织,在您的华为账号中,给企业中不同职能部门的员工创建用户或用户组,让员工拥有唯一安全凭证,并访问CodeArts控制台。根据 - [身份策略授权参考](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0066.md): 云服务在IAM预置了常用的权限,称为系统身份策略。如果IAM系统身份策略无法满足授权要求,管理员可以根据各服务支持的授权项,创建IAM自定义身份策略来进行精细的访问控制,IAM自定义身份策略是对系统身份策略的扩展和补充。除IAM服务外,Organizations服务中的服务控制策略(Service Control Policy,以下简称S - [购买CodeArts](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0002.md): 使用CodeArts前,需完成CodeArts套餐的购买。CodeArts采用包年/包月计费模式,提供体验版、基础版、专业版、企业版四种套餐,以满足不同规模用户的使用需求。CodeArts套餐详情介绍请参考套餐概述。当CodeArts套餐不满足使用需要时,可以叠加购买资源扩展、增值特性。在同一个区域中只能购买体验版、基础版、专业版、企业版 - [新建CodeArts项目](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0027.md): 项目是通过一定的流程,由一系列协同和受控的活动组成,项目的目标是满足特定需求,并受时间成本和资源的约束。在CodeArts中,“项目”是使用各服务的基础。用户在CodeArts可以完成需求管理、代码管理、代码检查、编译构建、制品管理、部署、测试等一系列操作。关于项目的更多介绍,请参考项目。每个账号在单个区域中最多可以新建100000个项目 - [新建CodeArts项目群](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0053.md): 项目群是为了实现一个共同目标而将一组相互关联的项目/子项目群放在同一项目群中相互协作、统一跟踪管理,以便获取单独管理这些项目/子项目群时无法取得的收益。关于项目群的更多介绍,请参考项目群。仅支持IPD-系统设备类、IPD-独立软件类项目群。需购买专业版或企业版CodeArts套餐。项目群中只能添加同类型的下层项目/项目群。项目群的最大层级 - [从本账号导入IAM用户](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0011.md): 账号中可以创建多个IAM用户,在CodeArts中新建项目后,可以添加IAM用户作为项目成员。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则 - [从其他项目导入用户](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0009.md): 当账号下有多个项目时,可以通过“从其他项目导入用户”方式,选择一个项目的成员加入另一个项目。本节中涉及两个项目X、Y,项目X中已有成员,需要将项目X中的成员添加至项目Y中。在项目Y中拥有“通用设置 > 角色 > 成员设置”权限。项目成员如何查看/获取需要的操作权限?登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域 - [从部门导入用户](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0068.md): 当账号下已创建部门时,可以通过“从部门导入用户”方式,选择部门中的成员加入项目。已存在有成员的部门。新建部门并添加成员操作请参考管理CodeArts部门。在CodeArts项目中拥有“通用设置 > 角色 > 成员设置”权限。项目成员如何查看/获取需要的操作权限?登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单 - [邀请其他账号用户](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0001.md): 当两个拥有华为账号的团队合作开发一个项目时,可以使用其中一个团队的账号创建项目,然后将另一个团队的账号中的用户加入该项目。本节中涉及两个账号A、B,在账号A中创建了CodeArts项目X,邀请账号B的用户成为CodeArts项目X的成员。本节中涉及两个操作页面:CodeArts控制台、CodeArts首页。CodeArts控制台:账号A授 - [从委托中导入用户](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0010.md): CodeArts支持添加云服务委托成为项目成员。在以下场景中,用户可以使用此功能。场景一:当企业需要集中管理和访问多个账号的资源时,可以通过IAM身份中心创建用户,并生成委托。场景二:当使用以下服务时,需要与其他服务协同工作,此时可以创建委托,将操作权限委托给该服务,让该服务代替用户使用其他服务。用户可以根据需要使用的服务配置相应委托。根 - [通过链接邀请用户](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0012.md): CodeArts项目中的成员可以分享项目链接给其他用户。收到邀请的用户通过链接提交加入项目申请,待项目管理员审批后,该用户即可成为项目成员。被邀请的用户可以登录CodeArts。如果计划通过链接邀请其他账号的用户时,需满足以下条件。发出邀请的账号中未开启“全内网安全访问”。发出邀请的账号中已存在委托“codearts_devuc_admi - [关联部门](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0008.md): CodeArts支持通过关联部门,将部门中的成员添加为项目成员。已存在有成员的部门。新建部门并添加成员操作请参考管理CodeArts部门。在CodeArts项目中拥有“通用设置 > 组织架构 > 关联部门”权限。项目成员如何查看/获取需要的操作权限?关联成功后,“关联部门”中列表显示已关联的部门,单击部门名称,列表中显示部门成员。选择“成 - [在CodeArts项目中修改系统角色的权限](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0018.md): CodeArts提供基于角色的权限管理。关于CodeArts项目中的系统角色介绍,请参考CodeArts项目内置角色定义。默认情况下,新创建的用户没有任何权限,需要项目管理员将其加入项目,并给用户配置角色,才能使得用户获得角色所对应的权限,这一过程称为授权。用户在获得授权后,即可基于被授予的权限对云服务进行操作。项目管理员的权限不可编辑。 - [在CodeArts项目中管理自定义角色](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0061.md): 当CodeArts内置的系统角色不满足使用需求时,用户可以自定义角色并配置操作权限。每个项目中最多可以创建500个自定义角色。拥有“通用设置 > 角色 > 权限设置”权限。项目成员如何查看/获取需要的操作权限?登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式( - [管理CodeArts项目权限模板](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0062.md): CodeArts提供权限模板功能,在项目中配置角色权限时,可以复用权限模板。每个账号在单个区域中最多可以创建20个权限模板。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用”。如果当前账号采用的是历史计费模式(详 - [设置站内消息通知](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0030.md): 当以下事件发生时,CodeArts支持以站内信的方式,通知相关接收人。已新建CodeArts项目,在项目中的角色为“项目管理员”或“项目经理”。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用”。如果当前账号采用 - [设置邮件通知](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0031.md): 当以下事件发生时,CodeArts支持以邮件的方式,通知相关接收人。已新建CodeArts项目,在项目中的角色为“项目管理员”或“项目经理”。被通知的用户,已在设置接收CodeArts消息通知的规则中打开了邮件通知且设置了正确的邮件地址。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当 - [设置企业微信订阅](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0032.md): 当以下事件发生时,CodeArts支持以订阅的方式,将事件通过HTTP协议发送到企业微信群。已新建CodeArts项目,在项目中的角色为“项目管理员”或“项目经理”。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使 - [设置钉钉订阅](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0034.md): 当以下事件发生时,CodeArts支持以订阅的方式,将事件以HTTP协议发送到钉钉群。仅IPD类项目支持需求管理服务配置。已新建CodeArts项目,在项目中的角色为“项目管理员”或“项目经理”。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史 - [设置飞书订阅](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0035.md): 当以下事件发生时,CodeArts支持以订阅的方式,将事件以HTTP协议发送到飞书群。仅IPD类项目支持需求管理服务配置。已新建CodeArts项目,在项目中的角色为“项目管理员”或“项目经理”。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史 - [设置通用Webhook订阅](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0036.md): CodeArts支持自定义消息通知,将用户操作所产生的事件,以HTTP协议发送给第三方平台。可配置的服务及事件类型如下表所示。仅IPD类项目支持本功能。已新建CodeArts项目,在项目中的角色为“项目管理员”或“项目经理”。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的 - [新建CodeArts资源池](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0016.md): 在CodeArts中执行代码检查、编译构建、部署、流水线、接口测试等任务,可以选择使用内置执行机,也可以使用自定义执行机。资源池用来接入自定义执行机。通过资源池,用户可以接入自己的执行资源,在执行任务时,可以选择接入的资源池中的执行机来执行任务,提高任务执行效率,不再依赖产品预置的公共执行资源。登录CodeArts控制台,单击,根据需要选 - [在CodeArts资源池中新建代理](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0017.md): 通过在主机中安装Agent,并根据需要接入注册到CodeArts服务中,即可作为自定义执行机,供代码检查、构建等任务使用。资源池支持接入以下类型操作系统的主机作为自定义执行机。建议一台主机中只安装一个Agent,如果安装多个Agent可能在执行任务时导致Agent下线。一个Agent同一时间只能执行一个任务。请勿使用临时AK/SK,避免安 - [管理CodeArts服务扩展点](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0019.md): 服务扩展点是CodeArts的一种扩展插件,为CodeArts提供连接第三方服务的能力。当CodeArts中的一些任务需要连接到远程第三方服务,进行一些获取数据操作时,例如连接第三方GitHub仓库获取项目源码、连接第三方Jenkins服务执行Jenkins任务等,可以通过新建扩展点来实现与相应服务的连接。CodeArts支持以下扩展点。 - [内网安全访问概述](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0039.md): 用户在使用CodeArts时,部分用户对网络安全有以下隔离要求:企业将内网和公网进行了隔离,希望通过虚拟私有云(Virtual Private Cloud,VPC)的终端节点(Endpoint)来访问公有云上的CodeArts。公有云上的CodeArts可以屏蔽互联网公网的访问,避免员工离开企业内网后在家中或其他环境可以获取研发资产。基于 - [打通企业内网专线](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0040.md): 完成VPCEP的创建后,将开始按需计费,计费详情说明请参考VPCEP价格计算器。如果用户已有VPC,在页面下方单击“暂不配置代理VPC”,继续执行7。如果用户没有VPC,请参考下表完成参数的配置。完成参数配置后,单击“下一步”。当页面提示“创建虚拟私有云成功”和“创建子网成功”,表示代理VPC创建成功。内网接入代理VPC参数说明示例基本信 - [屏蔽互联网公网](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0041.md): 通过添加访问控制策略,屏蔽互联网公网对Web网页、客户端(如代码、制品库上传和下载等)、和Open API的访问,仅允许来自特定VPCEP ID的访问流量通过。访问CodeArts有三种方式,用户可以根据需要配置相应的访问控制策略:CodeArts Web页面。客户端(如代码、制品库上传和下载等)。Open API。如果用户要删除此访问策 - [本地配置访问CodeArts](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0042.md): 用户将CodeArts内网访问地址配置在本地的hosts文件中,完成配置后,即可通过内网访问CodeArts。参数取值说明:${xx VPCEP-IP}:在“内网接入终端节点”列表查找“终端节点服务名称”值为“xx”的记录,获取对应“ID”值。获取VPCEP-IP${regionid}:华北-北京四:cn-north-4。华南-广州:cn - [管理CodeArts显示外观](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0006.md): CodeArts支持变更外观显示样式,提供四种主题(无限、印象、深邃夜空、追光)和四种布局(经典、现代、瀑布、宽幅)。用户可以根据自身的偏好设置显示外观。外观设置只对当前用户生效。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明), - [修改CodeArts中的个人昵称](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0063.md): 默认情况下,CodeArts中各项任务的责任人显示为成员的用户名。当设置了昵称后,优先显示昵称。CodeArts支持用户修改自己的显示昵称,修改后的昵称在CodeArts项目中对全员可见。管理员在“租户设置 > 全局设置”关闭了“关闭设置个人昵称”开关。设置方式请参考管理CodeArts昵称设置。登录CodeArts控制台,单击,根据需要 - [设置接收CodeArts消息通知的规则](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0064.md): CodeArts各服务均支持配置消息通知的发送规则,而用户可以设置是否接收来自CodeArts的浏览器桌面通知和邮件通知。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用”。如果当前账号采用的是历史计费模式(详情 - [管理CodeArts个人工作台](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0024.md): CodeArts提供“工作台”功能,用于查看并管理当前用户所负责的工作。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用”。 - [管理CodeArts服务级访问权限](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0014.md): 当购买需求管理、代码托管、测试计划等单服务套餐时,管理员可以为IAM用户分配各服务的访问权限。项目中添加成员时会根据已购买服务的套餐人数自动分配服务访问权限,直到达到套餐人数规格,您可以随时到本页面手动分配人员访问权限。例如:团队中有5个人A、B、C、D、E, 购买2人规格需求管理套餐、3人规格代码托管套餐。创建项目后,按照A、B、C、D - [管理CodeArts租户级权限](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0037.md): 租户级权限主要涉及CodeArts中非项目内的操作权限。CodeArts提供以下租户级角色,用户可以根据需要创建自定义角色。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用”。如果当前账号采用的是历史计费模式(详 - [管理CodeArts租户级成员](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0028.md): 在CodeArts中,项目详细信息(例如工作项、测试用例、构建/部署任务等)只有项目成员可见。如果IAM用户创建项目,且管理员不是该项目的成员,则管理员登录首页后并不能看该项目。管理员可以通过“成员管理”页面查看账号下的所有成员列表,并根据需要完成管理操作。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“ - [查看CodeArts项目列表](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0026.md): 在CodeArts中,项目详细信息(例如工作项、测试用例、构建/部署任务等)只有项目成员可见。如果IAM用户创建项目时,未将管理员添加为项目成员,则管理员登录首页后并不能看该项目。管理员可以通过“项目列表”页面查看租户下的所有项目列表,并根据需要完成管理操作。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击 - [管理CodeArts部门](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0067.md): 如果账号中有多个项目需要添加同一批成员时,可以将这些成员作为一个部门关联到项目中。部门的层级最多为5层。单个部门中可添加的最大成员数:1000。单个项目中可以关联的最大部门数:5。单个部门可以关联的最大项目数:100。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计 - [管理CodeArts昵称设置](https://support.huaweicloud.com/usermanual-devcloud/devcloud_01_0033.md): 管理员可以通过开关来控制IAM用户能否修改个人昵称,也可以设置IAM用户的昵称。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用 - [管理CodeArts水印设置](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0065.md): CodeArts提供水印设置,可以对需求管理、测试计划等服务开启水印功能,保护敏感信息。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“ - [查询审计日志](https://support.huaweicloud.com/usermanual-devcloud/codearts_01_0043.md): 云审计服务(Cloud Trace Service),是华为云安全解决方案中专业的日志审计服务,用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。在您开启了云审计服务后,系统开始记录CodeArts的相关操作。云审计服务管理控制台保存最近7天的操作记录。查看审计日志操作指导请参考查询审计日志。 - [华为云码道代码智能体IDE使用指导](https://support.huaweicloud.com/usermanual-codeartsagent/codeartsagent_ug_0101.md): 华为云码道代码智能体IDE是华为云CodeArts系列中的AI编程环境,深度融合AI能力至开发工具链中,为开发者提供智能化、高效化的编程体验。为确保最佳兼容性与性能表现,推荐使用以下系统配置:Windows操作系统:推荐使用Windows 11 (x64);如果使用Windows 10 (x64),系统版本需为2019年及以上,建议升级至 - [码道CLI使用指导](https://support.huaweicloud.com/usermanual-cli/codeartsagent_cli_0001.md): 华为云码道CodeArts代码智能体CLI(CodeArts Agent CLI,简称码道CLI)是面向开发者的智能编码助手,具备代码编写、代码分析、代码优化等全链路智能化能力。码道CLI提供了终端交互界面(TUI)与命令行模式(CLI)双形态,无缝融入研发工作流并适配多样场景。在无桌面环境中,TUI以可视化交互简化代码编写与调试,CLI - [华为云码道代码智能体插件使用指导](https://support.huaweicloud.com/usermanual-plugin/codeartsagent_plugin_0000.md): 华为云码道代码智能体插件(CodeArts Agent)支持安装在Visual Studio Code和JetBrains系列IDE中,提供代码生成、代码续写、研发知识问答、单元测试用例生成等核心功能,可高效提升开发者研发效率,带来优质的智能化编码体验。新项目快速开发依托智能编码能力,快速生成项目框架、业务代码与原型,缩短项目启动和交付周 - [码道Space使用指导](https://support.huaweicloud.com/usermanual-codeartsspace/space_0001.md): 码道Space是一款面向全面开发者的独立桌面AI工作台,让不同群体用户都能够把业务需求、现有资料和工作经验转化为可以使用的软件、工具、自动化和数字成果。为确保最佳兼容性与性能表现,推荐使用以下系统配置:Windows:推荐使用Windows 11 (x64);如果使用Windows 10 (x64),系统版本需为2019年及以上,建议升级 - [使用CodeArts Req管理Scrum类型项目需求](https://support.huaweicloud.com/usermanual-projectman/devcloud_hlp_00032.md): 客户的需求或原始需求,通常是抽象甚至宏观的,需要理解客户需求背后的问题本质,来把客户需求或原始需求进行规划和分解,最终分解为每个迭代可交付的最小工作项。Scrum项目类型中,预置了敏捷实践中推荐的Epic > Feature > Story > Task的四层模型,如下图所示。从原始抽象宏观的需求Epic(通常翻译为史诗),经过分解为多个 - [使用CodeArts Req管理IPD系统设备类型项目需求](https://support.huaweicloud.com/usermanual-projectman/projectman_01_8004.md): IPD系统设备类项目是面向系统设备类产品开发场景的IPD需求管理方法,通过结构化流程、强大的跨项目协作能力来对大型产品开发进行高质高效的管理,主要包含原始需求、系统特性、研发需求、任务、缺陷等内容,任务和缺陷是在需求实现过程中产生的活动和发现的问题。IPD系统设备类项目使用的工作项类型介绍如表 表1所示。 - [使用CodeArts Req管理IPD独立软件类型项目需求](https://support.huaweicloud.com/usermanual-projectman/projectman_01_8089.md): IPD独立软件类项目是面向独立软件类开发场景的IPD需求管理方法,通过结构化流程、强大的跨项目协作能力来对大型软件开发进行高质高效的管理,主要包含原始需求、系统特性、研发需求、任务、缺陷等内容,任务和缺陷是在需求实现过程中产生的活动和发现的问题。IPD独立软件类项目的重要操作如表1所示。 - [使用CodeArts Req管理IPD自运营/云服务类型项目需求](https://support.huaweicloud.com/usermanual-projectman/codeartsreq_01_6193.md): IPD自运营软件/云服务类项目是面向云服务软件类开发场景的IPD需求管理方法,通过端到端客户价值需求管理、灵活轻便的敏捷规划、强大的跨项目协作能力来对云服务软件进行高质高效的管理,主要包含原始需求、战略举措、特性、用户故事等内容。原始需求(RR)只支持分解为用户故事(US),跟史诗(Epic)和特性(FE)属于同层级关系,但是在原始需求( - [使用CodeArts Req管理看板类型项目需求](https://support.huaweicloud.com/usermanual-projectman/projectman_06_0000.md): 在使用看板项目前,请先了解看板项目的相关概念。看板项目核心概念与关系说明如表1所示。看板项目使用的工作项类型介绍如表2所示。 - [管理4+1视图建模](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0002_1.md): 4+1视图是一组相关联模型的集合,从不同的视角,反映不同利益干系人的关注点。通过逻辑、开发、部署、运行4个典型视角描述系统的各个切面,以用例串接和验证各切面设计。在架构设计说明书模板中的4+1架构视图模型结构如下图所示: - [管理UML视图建模](https://support.huaweicloud.com/usermanual-codeartsmodeling/modeling_ug_0003_1.md): UML是Unified Modeling Language缩写,译为统一建模语言,是一种面向对象的可视化建模语言。UML规范定义了两种主要的UML图,分别为结构图和行为图。结构图(Structure Diagram)显示了系统及其部件在不同抽象和实现级别上的静态结构以及它们如何相互关联。结构图中的元素表示系统的有意义的概念,并且可以包括抽 - [本地安装CodeArts Repo支持的客户端](https://support.huaweicloud.com/intl/zh-cn/usermanual-codeartsrepo/codeartsrepo_03_0005.md): Git是一个版本控制系统,而CodeArts Repo是基于Git的代码托管平台,提供了在线环境来托管和管理Git仓库。Repo当前支持的客户端及安装指导链接请参见表2。安装好Windows Git客户端后,需要配置用户名和邮箱,用户名可以由字母、数字、常用符号组成,但是不支持以ASCII码表中小于等于32的字符以及‘.’、‘,’、‘:’ - [设置访问CodeArts Repo仓库的密钥](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0009.md): 用户需要新建项目或者已有项目。用户需要有新建仓库的权限,如果用户没有权限,可以参考配置代码仓库级的权限。在导入仓库前,需要保证Repo有足够的空间,CodeArts Repo的仓库容量快满的时候,用户可以参考清理仓库内存,清理代码仓库资源。在新建代码仓库后,仅有创建者能够访问该仓库。其他项目成员需要手动添加到仓库中,并分配相应的权限。因此 - [在CodeArts Repo中新建代码仓库](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0014.md): 用户可以根据自己的使用场景新建代码仓库,CodeArts Repo当前支持新建代码仓库的方式如下:新建自定义代码仓库,用户可以根据自己的需要,新建自定义代码仓库。如果用户本地的代码仓还没有纳入过任何的版本系统,例如Git,用户可以通过新建自定义代码仓库,把本地代码仓迁移到CodeArts Repo。按模板新建代码仓库,通过使用Repo提供 - [克隆CodeArts Repo仓库中的代码到本地](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0025.md): 克隆代码仓和下载代码仓都是获取代码仓库的方式,但是它们的具体操作和效果有所不同。克隆代码仓库到本地使用SSH密钥或者HTTPS协议克隆代码仓,是将整个代码仓库的内容复制到本地计算机上,并创建一个本地仓库,这个本地仓库包含了完整的代码提交历史记录、分支(Branches)、Tags,可以进行版本控制和修改。当前Repo支持使用Git Bas - [开发并提交代码到CodeArts Repo仓库](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0090.md): 具有权限的操作员检查IP白名单。用户如果未配置IP白名单,全部IP均会放行,如果配置了IP白名单,则只允许名单内的IP访问。如果用户在创建commit后,把本地路径带到CodeArts Repo的代码仓库里,用户不能更改提交代码的路径,只能本地删除该文件或者回退commit强制提交,然后重新提交。需要注意:MAC文件换行符为/r,在Git - [新建流水线](https://support.huaweicloud.com/usermanual-pipeline/pipeline_01_0015.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [配置流水线](https://support.huaweicloud.com/usermanual-pipeline/pipeline_01_0016.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [执行流水线](https://support.huaweicloud.com/usermanual-pipeline/pipeline_01_0074.md): 流水线支持一键执行,执行过程可视化,可实时查看执行进度、日志、结果等信息,提供健康度分析。已开通并授权使用CodeArts Pipeline。当用户角色为项目管理员或者流水线创建者,可以执行流水线,权限配置请参考授权流水线服务。代码源:选择代码源的分支、Tag或CommitId。运行参数配置:如果流水线配置了运行时参数,请根据需要设置参数 - [查看流水线](https://support.huaweicloud.com/usermanual-pipeline/pipeline_01_0018.md): 查看流水线列表信息、执行历史记录、执行详情、排队等待情况等。默认只有项目经理、项目创建者、流水线创建者或系统工程师才可以删除流水线,可通过配置权限给不同角色添加不同操作权限。新建标签时,标签名称最多可设置50个字符。单租户最多可创建2000个标签。查看流水线执行记录时,首次执行时执行历史页面为空,执行一次后才有记录。运行中的流水线无法禁用 - [新建代码检查任务](https://support.huaweicloud.com/usermanual-codecheck/codecheck_ug_0000.md): 创建代码检查任务是指用户通过代码检查工具,为特定的代码源(如 CodeArts Repo、GitHub、GitCode 等代码仓库)创建专项任务,以自动扫描和检测代码质量。通过自动化工具或平台,发现代码中的潜在错误、安全漏洞、性能问题和代码风格不一致等问题,保障代码质量和项目稳定性。本章节为用户介绍如何单个创建或批量创建不同代码源的代码检 - [配置代码检查任务](https://support.huaweicloud.com/usermanual-codecheck/codecheck_01_0001.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [执行代码检查任务](https://support.huaweicloud.com/usermanual-codecheck/codecheck_02_0002.md): 用户可以对目标代码检查任务执行检查,及时发现源代码中的代码问题。执行代码检查有两种方式:手动执行:创建完代码检查任务后手动执行代码检查任务。本章节介绍的为手动执行代码检查任务的操作指导。定时执行:多用于日常执行代码检查,配置详情可参考配置代码检查任务定时执行。已创建代码检查任务。如果创建的是Repo代码源检查任务,则需要有代码仓库的访问权 - [查看代码检查结果](https://support.huaweicloud.com/usermanual-codecheck/codeartscheck_01_7008.md): 为了确保代码质量,及时发现并修复潜在的问题,代码检查任务执行完成后,需及时查看代码检查结果。查看代码检查详情查看代码问题查看代码度量查看检查日志您已创建并执行代码检查任务。代码检查结果包括检查详情、代码问题、代码度量和检查日志。新问题:表示本次代码检查任务执行后新增的问题。未解决:表示该代码检查任务未解决的问题。已解决:表示该代码检查任务 - [新建构建任务](https://support.huaweicloud.com/usermanual-codeci/codeci_01_0001.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [配置构建任务](https://support.huaweicloud.com/usermanual-codeci/codeci_ug_0059.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [执行构建任务](https://support.huaweicloud.com/usermanual-codeci/codeci_01_0002.md): 构建任务可通过多种途径触发执行,具体如下:在CodeArts Build服务页面执行单个构建任务。在CodeArts Repo代码仓提交代码时触发执行,配置方式可参考配置持续集成。定时执行或定时执行时代码相比于上一次构建有变化才执行,配置方法可参考配置定时执行。基于流水线任务触发执行。本节为您介绍如何在CodeArts Build服务页面 - [查看构建任务](https://support.huaweicloud.com/usermanual-codeci/codeci_01_0003.md): 通过项目入口方式访问CodeArts Build服务首页。首页展示与当前用户相关的编译构建任务列表,列表项说明如下:列表项说明名称构建任务所属项目名及构建任务名,单击项目名可以进入到项目下编译构建列表,单击任务名可以进入到构建历史页面。最近一次执行任务执行人员、触发方式、所用仓库的分支、CommitID等信息。最近执行结果从右到左显示最近 - [管理CodeArts Artifact软件发布库](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0001.md): 软件发布库是一种通用软件制品库,用来统一管理不同格式的软件制品。除了基本的存储功能,还提供构建部署工具集成、版本控制、访问权限控制、安全扫描等重要功能,是一种企业处理软件开发过程中产生的所有制品包类型的标准化方式。制品仓库服务(CodeArts Artifact)于2023年3月进行服务升级,老用户在该时间前的存量软件发布库及软件发布库内 - [管理CodeArts Artifact私有依赖库](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0007.md): 在日常开发过程中,开发人员时常需要共享一些组件给团队其他人员,私有依赖库则作为类似共享站的作用(同时也能储存组件),将需要共享的私有组件上传到私有依赖库,其他人员再从私有依赖库获取到这些组件。私有依赖库用于管理私有组件(开发者通俗称之为私服),包括Maven、npm、Go、NuGet、PyPI、RPM、Debian、Conan、原生-Do - [扫描CodeArts Artifact仓库中的制品安全](https://support.huaweicloud.com/usermanual-cloudartifact/cloudartifact_01_0043.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [新建CodeArts Deploy应用](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_00004.md): 部署服务支持主机部署、容器部署、微服务应用部署、函数部署等多种部署方式,本节将介绍如何新建并维护CodeArts Deploy应用。具备新建应用的权限,请参考配置CodeArts Deploy权限。已有可用项目,如果没有,请新建CodeArts项目。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作 - [配置CodeArts Deploy应用](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_1041.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [部署CodeArts Deploy应用并查看结果](https://support.huaweicloud.com/usermanual-deployman/deployman_hlp_00005.md): 部署应用支持以下部署方式:全新部署:部署当前已有的应用。此方法适用于使用应用原有的配置进行部署。回退部署:针对应用的部署记录(支持显示最近92天的部署记录),可选择某一次部署记录重新部署。此方法适用于使用历史某一次应用的配置完成部署。已创建应用。若未创建应用,请参考新建应用。具备部署应用的权限,请参考配置应用级权限。进行回退部署时,需要目 - [新建CodeArts TestPlan测试计划](https://support.huaweicloud.com/usermanual-testman/cloudtest_01_0001.md): 进入研发阶段后,测试团队可依据项目需求与产品特性,制定全面、细致的测试计划。首先,对测试任务进行科学合理的拆分与安排,明确每个测试人员的具体职责和任务交付时间点,在测试计划执行过程中,团队成员可查看当前测试任务进展,如已完成的测试用例数量、正在执行测试用例状态;同时,及时记录并分析测试结果,包括发现的缺陷数量、类型、严重程度等信息,以便对 - [配置CodeArts TestPlan测试用例](https://support.huaweicloud.com/usermanual-testman/cloudtest_01_0005.md): 测试用例是对一项特定的软件产品进行测试任务的描述,体现在测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。CodeArts TestPlan内置手工测试、接口自动化测试、性能自动化测试以及自定义自动化测试,用户可以在对应执行方式下创建用例。用户可以通过设计思维导图的方式生成测 - [新建并执行CodeArts TestPlan测试套件](https://support.huaweicloud.com/usermanual-testman/cloudtest_01_0023.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [查看CodeArts TestPlan测试报告](https://support.huaweicloud.com/usermanual-testman/cloudtest_01_7006.md): 用户可以创建自定义测试报告,可灵活进行测试评估,覆盖需求/缺陷完成情况、测试用例执行情况及风险评估,报告支持多格式本地下载,助力测试工作高效推进。在测试质量报告自定义信息中,上传单个文件的大小不能超过10M,最多只能上传15个附件。在测试质量看板中创建测试报告在测试质量评估中创建测试报告单击报告名称,默认进入测试报告的总览页面。总览页面展 - [管理CodeArts Board驾驶舱](https://support.huaweicloud.com/usermanual-codeartsboard/board_ug_0003.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [管理CodeArts Board指标库](https://support.huaweicloud.com/usermanual-codeartsboard/board_ug_0009.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [管理CodeArts Board数据集](https://support.huaweicloud.com/usermanual-codeartsboard/board_ug_0012.md): 效能洞察平台内置系统数据集,并支持自定义更符合业务场景的数据集。系统数据集:支持成员、需求、工时、代码、构建、测试、缺陷、部署、流水线等多领域的数据集,提供研发效能度量框架,涵盖代码仓库、工作项、工作项工时、工作项实际工时、项目计划、项目成员关系表、代码提交记录、代码合入、代码检查、代码检查成员问题、流水线、构建、测试计划、测试用例、测试 - [授权使用CodeArts PerfTest](https://support.huaweicloud.com/usermanualnew-cpts/cpts_02_0059.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [准备PerfTest的资源组](https://support.huaweicloud.com/usermanualnew-cpts/cpts_02_0092.md): 本视频介绍测试资源准备,演示创建私有资源组操作。因不同版本操作界面可能存在差异,相关视频供参考,具体以实际环境为准。如果是首次使用没有云容器引擎服务CCE集群,需要先创建集群然后再创建资源组。如果已有可用的云容器引擎服务CCE集群,直接创建资源组。单击页面上方的创建集群,进入购买CCE集群页面。创建集群操作请参考购买Standard/Tu - [创建PerfTest测试工程](https://support.huaweicloud.com/usermanualnew-cpts/cpts_02_0010.md): 性能测试服务为用户的测试工程提供管理能力,事务模型、测试用例、测试任务、全局变量、实时报告、离线报告和智能分析的内容在同一个测试工程内共享复用,您可以为不同的测试项目创建不同的测试工程。当前支持自定义创建测试工程和使用模板创建测试工程两种方式。PerfTest测试工程定义了以下几种模板:一网通办系统场景:一网通办系统场景通过模拟系统访问量 - [创建PerfTest测试任务](https://support.huaweicloud.com/usermanualnew-cpts/cpts_02_0051.md): 测试任务是指基于已定义的测试模型发起一次性能测试的活动。通过在不同压测点执行一系列测试,持续对系统发起压力测试,通过测试获取并分析系统运行的性能数据。您可以在一个测试工程中添加多个测试任务。已创建测试用例并按业务需求配置。(可选)已添加完事务。执行策略分为串行和并行:串行:每个测试任务下的用例按顺序串行执行。并行:每个测试任务下的用例并行 - [查看PerfTest测试报告](https://support.huaweicloud.com/usermanualnew-cpts/cpts_02_0053.md): 性能测试服务提供多维度指标的压测报告,包含TPS、RT、成功率、TPxx、响应状态分布、执行日志等20+性能指标,接入实时资源和调用链关系的可视化数据分析,多方位评估性能指标,通过多轮报告对比功能,快速准确分析出性能瓶颈点,为业务的上线保驾护航。性能测试服务提供实时、离线两种类型的测试报告,供用户随时查看和分析测试数据。测试报告展现了测试 - [购买CodeArts Inspector](https://support.huaweicloud.com/usermanual-vss/vss_01_0126.md): 该任务指导用户首次使用漏洞管理服务时,如何购买漏洞管理服务的专业版、高级版和企业版扫描功能。仅支持从专业版升级至高级版,当您是专业版用户时,如果需要将专业版扫描配额包中的二级域名配额升级为一级域名配额,可以直接将专业版升级到高级版。不支持多个版本同时存在。如果是老客户,已购买的版本下存在基础版和专业版,基础版全部免费升级为专业版,版本到期 - [使用CodeArts Inspector扫描Web网站漏洞](https://support.huaweicloud.com/usermanual-vss/vss_01_0021.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [使用CodeArts Inspector扫描主机漏洞](https://support.huaweicloud.com/usermanual-vss/vss_01_0071.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [使用CodeArts Inspector扫描移动应用安全](https://support.huaweicloud.com/usermanual-vss/vss_01_1000.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [授权使用CodeArts IDE Online](https://support.huaweicloud.com/usermanual-cloudide/authorization_use_ide.md): 如果用户需要对所拥有的CodeArts IDE Online服务进行精细的权限管理,可以使用统一身份认证服务(Identity and Access Management,简称IAM),通过IAM,可以:根据企业的业务组织,在华为云账号中,给不同职能部门的员工创建IAM用户,让员工拥有唯一安全凭证使用CodeArts IDE Online - [开通CodeArts IDE Online服务](https://support.huaweicloud.com/usermanual-cloudide/purchase_cloudide.md): 在CodeArts支持的区域内,独立开通购买、独立计费。2020年10月16日前,未在CodeArts某个区域下产生过费用的用户,按照新版计费规则,需在该区域开通/购买CodeArts后使用CodeArts IDE Online服务。在该区域内产生过费用的用户,延续旧版计费规则,可参考开通服务在该区域开通CodeArts IDE Onli - [在CodeArts IDE Online中新建实例](https://support.huaweicloud.com/usermanual-cloudide/manage_ide.md): IDE实例为工程的工作空间,包含计算资源和存储资源,对于线下的开发平台,计算资源属于本地PC,存储资源属于本地硬盘,对于CodeArts IDE Online来说,可以理解为编码、运行、调试的操作都在这个实例里面完成。本节介绍创建IDE实例(含创建工程)以及修改、删除IDE实例的操作步骤。IDE实例只有创建者可见。IDE实例删除后数据不可 - [在CodeArts IDE Online中新建/导入项目](https://support.huaweicloud.com/usermanual-cloudide/create_projects.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [使用CodeArts IDE Online运行/调试代码](https://support.huaweicloud.com/usermanual-cloudide/run_and_debug.md): 准备好工程后,可以根据实际需要运行或调试代码。 - [配置CodeArts IDE用户权限](https://support.huaweicloud.com/usermanual-codeartside/codeartside_01_0323.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [购买License并激活CodeArts IDE](https://support.huaweicloud.com/usermanual-codeartside/codeartside_01_0320.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [使用CodeArts IDE开发C/C++语言项目](https://support.huaweicloud.com/usermanual-codeartside/codeartside_01_0056.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [使用CodeArts IDE开发Java语言项目](https://support.huaweicloud.com/usermanual-codeartside/codeartside_01_0071.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [使用CodeArts IDE开发Python语言项目](https://support.huaweicloud.com/usermanual-codeartside/codeartside_01_0361.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [使用CodeArts IDE访问华为云资源](https://support.huaweicloud.com/usermanual-codeartside/codeartside_01_0032.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [添加二进制成分分析任务](https://support.huaweicloud.com/usermanual-devsecurity/devsecurity_04_0013.md): 本地已准备好待扫描的二进制软件包。单击“续传”,文件从断点处进行续传。单击“确定”,则重新开始上传文件,不再显示“续传”按钮。显示“续传”按钮后,刷新页面则不再显示“续传”按钮,不可续传。 - [查看二进制成分分析扫描结果](https://support.huaweicloud.com/usermanual-devsecurity/devsecurity_04_0015.md): 已添加二进制成分分析任务,且任务状态为“已完成”。成分分析基于静态风险检测,会对用户上传的软件包/固件进行解压并分析其中的文件,识别包中文件包含的开源软件清单,并分析是否存在已知漏洞、许可证合规等风险。如果检测结果存在漏洞或者风险,单击“组件名称”可以查看漏洞的详细信息。单击开源软件漏洞报告页面中的“漏洞刷新”可以刷新漏洞,每天最多刷新1 - [创建CodeArts Link组合应用](https://support.huaweicloud.com/usermanual-codeartslink/codeartslink_03_0002.md): 组合应用可进行应用的复合集成,通过开放的API和事件通道进行应用的多次组装,形成新的组合应用,实现业务快速复制创新。组合应用是流任务运行的基本单位,一个组合应用可创建20条流任务。空模板:自定义新建组合应用。已有模板:选择已有业务模板新建组合应用。对于使用已有业务模板创建的组合应用,组合应用中已提供了对应业务场景的流任务配置和编排,可直接 - [在CodeArts Link组合应用中添加连接器](https://support.huaweicloud.com/usermanual-codeartslink/codeartslink_03_0008.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [调试CodeArts组合应用工作流](https://support.huaweicloud.com/usermanual-codeartslink/codeartslink_03_0075.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [在Mirrors中搜索镜像库/组件](https://support.huaweicloud.com/usermanual-mirrors/mirrors_hlp_0005.md): 介绍开源镜像站镜像库/组件搜索相关操作,当前镜像站提供镜像库、npm组件和pypi组件三种搜索功能。 - [使用Mirrors中的开源镜像](https://support.huaweicloud.com/usermanual-mirrors/mirrors_hlp_0007.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 ## 最佳实践 - [实践案例指引](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_0001.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [方案概述](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_20072.md): 本实践模拟在电子商城项目开发的故事背景下,介绍产品研发团队如何基于CodeArts实现HE2E DevOps实施框架,完成端到端软件研发管理。本文定义了一个虚拟的团队,以及软件研发过程中涉及到的各个角色。介绍各个角色使用CodeArts提供的工作项、代码仓库、测试、制品仓库以及流水线,结合其他云服务,开展从分析、设计、开发、测试等阶段的工 - [资源规划](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2009.md): 完成本实践所需的资源如下。建议在同一个区域内准备资源。本实践中提供了部署至CCE、ECS两种方法,用户可以根据实际部署需求选择准备CCE或ECS。购买ECS、CCE将产生计费,计费详情请参考ECS价格计算器、CCE价格计算器。 - [操作流程](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2016.md): 本文档将按照以下步骤介绍HE2E DevOps实践的操作流程。 - [实践准备](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2010.md): 在开启实践操作前,您需要完成以下准备工作。本文中的实践准备由项目管理员Sarah操作。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立 - [管理项目规划](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2001.md): 需求管理服务提供简单高效的团队协作服务,包含多项目管理、敏捷迭代、任务管理等功能。本实践采用Scrum模式进行迭代开发,每个迭代周期为两周,前3个迭代已经完成凤凰商城版本的开发,当前即将启动迭代4的规划。迭代4要完成一个新增的需求:门店网络查询功能。本章节介绍项目管理员Sarah与项目经理Maggie如何进行项目规划的管理,包括管理需求规 - [开发代码](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2004.md): 代码托管服务提供基于Git的在线代码管理服务,包括代码克隆/提交、分支管理等功能。本实践中采用分支来进行代码的开发。分支是用来将特性开发并行独立出来的工具,使用分支意味着把工作从开发主线上分离开来,以免影响开发主线。在创建代码仓库时,会有一个默认分支“master”,即主线。为了保证凤凰商城的稳定运行,需要有一个稳定且持续可用的maste - [检查代码](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2005.md): 代码检查服务提供基于云端实现代码质量管理服务,支持代码静态检查(包括代码质量、代码风格等)和安全检查,并提供缺陷的改进建议和趋势分析。随着凤凰商城越来越庞大,线上出现的缺陷也越来越多,修复成本太大;且开发人员写代码也比较随性,没有统一标准。因此项目经理建议制定一些基本的标准,并对代码进行持续的静态代码扫描,一旦发现问题立即在迭代内修复。本 - [构建应用并推送镜像至SWR](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2006.md): 编译构建服务提供配置简单的混合语言构建平台,支持任务一键创建、配置和执行,实现获取代码、构建、打包等活动自动化。在项目部署过程中,经常遇到由于环境不一致而导致的部署失败,例如研发调试环境的JDK升级后,未在环境清单中标记清楚,导致生产环境未做相应升级而引发失败。为了避免因为环境不一致导致的各种问题,本样例项目中将各微服务应用与环境统一打包 - [部署应用至CCE](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2007.md): 部署服务提供可视化、自动化部署服务。提供丰富的部署步骤,有助于用户制定标准的部署流程,降低部署成本,提升发布效率。为了可以更快的、更稳定的持续交付软件,开发团队需要一部分自助化部署服务的能力,以减轻部分后续维护工作。本章节介绍开发人员Chris如何将发布件部署至云容器引擎。如果您需要了解如何部署至ECS,请参照部署应用至ECS操作。关于C - [部署应用至ECS](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2011.md): 本章节以应用“phoenix-sample-standalone”为例,介绍如何将发布件部署至主机。如果您需要了解如何部署至CCE,请参照部署应用至CCE操作。关于ECS的准备,请参考资源规划。部署应用到ECS之前,需要先将目标主机添加到项目基础资源中。如果主机连通性验证失败,请根据失败详情,参考主机/代理机连通性验证问题排查方法有哪些? - [管理项目测试](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2003.md): 测试计划服务提供一站式云端测试平台,融入DevOps敏捷测试理念,有助于高效管理测试活动,保障产品高质量交付。本章节介绍测试人员Billy如何管理项目的测试周期,包括创建测试计划、设计与执行测试用例等。在确定迭代4中计划实现的需求(Story)后(即完成管理项目规划),测试人员即可在开发人员进行代码开发的同时编写测试用例。基本信息:配置以 - [配置流水线](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2008.md): 流水线服务提供可视化、可定制的自动交付软件生产线,支持代码检查、构建、部署等多种任务类型。随着项目的进行,构建、发布、部署等环节越来越标准化。但是每个环节都相对独立,仅是半成品,无法直接交付业务价值。只有将这些环节有效串联,形成完整的持续交付流水线,才能提升软件发布效率与质量,持续创造业务价值。本章节介绍开发人员Chris如何将代码检查、 - [释放资源](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2012.md): 资源释放后无法恢复,请谨慎操作。本文中涉及的按需计费资源有CCE、ECS,如果完成实践后不再使用这些资源,建议释放。释放资源资源名称操作指导ECS参考删除弹性云服务器。CCE参考删除按需计费的集群。 - [拉取镜像失败导致构建失败](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2014.md): 构建失败,报错信息为“制作Docker镜像失败”,报错日志如下。too many requeststoomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https - [ECS部署失败,报错“docker login failed”或“Get https://XXX denied”](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2019.md): 应用“phoenix-sample-standalone”部署失败,报错信息为“docker login failed”或“Get https://XXX denied”。由于应用的参数配置错误、连接超时等多种可能原因,导致Docker登录认证失败。参照配置SWR服务重新获取SWR参数,配置到应用“phoenix-sample-stand - [ECS部署失败,报错“expected alphabetic or numeric character, but found '*'”](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2020.md): 应用“phoenix-sample-standalone”部署失败,报错信息为“expected alphabetic or numeric character, but found '*'”。由于构建任务参数设置不正确,导致部署应用时获取不到正确的部署来源数据。参照配置SWR服务重新获取SWR参数,配置到构建任务中,并确保应用“phoe - [ECS部署成功,但访问网页失败](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_2013.md): 应用“phoenix-sample-standalone”部署成功,但访问网页“http://IP:5000”、“http://IP:5001”失败。主机未添加入方向规则“允许访问5000以及5001端口”。本文建议使用操作系统为Ubuntu 16.04的主机,其他操作系统可能会无法访问部署后的网站。检查主机的安全组配置中,是否存在协议为 - [CodeArts安全配置概述](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_0002.md): CodeArts提供了运营安全、代码安全等一系列安全能力,用户在使用CodeArts的过程中,可以根据需要完成相应的安全配置。CodeArts具备精细化权限控制和审计追溯能力,以确保数据资产的安全。代码托管服务(CodeArts Repo)通过提供访问令牌、部署密钥、保护分支管理等能力,为代码资产安全保驾护航。在进行持续交付的过程中,可以 - [方案概述](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1001.md): CodeArts为用户提供基于角色的权限管理,帮助企业完成项目的端到端开发过程。CodeArts当前内置多种系统角色,并且允许用户自定义角色及权限。用户可以将这些项目角色和权限配置保存为权限模板,并将此模板应用到其他开发项目,根据每个项目的特性,用户可以根据项目的特点来重新配置相应角色权限。本实践基于IPD类型项目介绍项目成员的授权配置, - [实践准备](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1003.md): 单击右上角“前往工作台”,进入CodeArts首页。项目创建完成后,页面自动跳转到项目中的需求管理服务。 - [为项目经理配置权限](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1004.md): 通用设置:保留“角色”权限,如下图所示。通用设置需求管理&缺陷管理:勾选全部权限。软件建模:保持默认权限配置即可。代码托管:置空全部权限。代码检查服务:置空全部权限。测试计划:置空全部权限。流水线:参考下图勾选权限。流水线编译构建:勾选全部权限。部署:除“应用 > 部署”外,勾选其他全部权限,如下图所示。部署制品仓库:勾选全部权限。看板: - [为研发组配置权限](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1005.md): 创建成功后,自定义列表中显示新创建的角色。通用设置:置空全部权限。需求管理&缺陷管理:参考下图勾选权限。需求管理&缺陷管理软件建模:权限配置与“项目经理”一致。代码托管:除“仓库 > 删除”外,勾选其他全部权限,如下图所示。代码托管代码检查服务:参考下图勾选权限。代码检查服务测试计划:参考下图勾选权限。测试计划流水线:勾选“流水线 > 查 - [为中台组配置权限](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1006.md): 创建成功后,自定义列表中显示新创建的角色。看板:勾选“查看”权限。其他权限保持不变。保存成功后,可以在当前页面中查看配置后的权限列表。创建成功后,自定义列表中显示新创建的角色。权限配置与“开发人员”保持一致,无需修改。 - [为架构组配置权限](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1007.md): 创建成功后,自定义列表中显示新创建的角色。权限配置与“研发Leader”保持一致,无需修改。保存成功后,可以在当前页面中查看配置后的权限列表。 - [为测试组配置权限](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1008.md): 通用设置:置空全部权限。需求管理&缺陷管理:参考下图勾选权限。需求管理&缺陷管理软件建模:保持默认权限配置即可。代码托管:置空全部权限。代码检查服务:参考下图勾选权限。代码检查服务测试计划:勾选全部权限。流水线:参考下图勾选权限,如下图所示。流水线编译构建:勾选“查看”、“执行”权限,如下图所示。编译构建部署:勾选“应用 > 查看”、“应 - [为PO组配置权限](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1009.md): PO组包含产品Leader、产品经理两个角色。本实践中,产品经理保持默认权限配置。本章节介绍如何为产品Leader配置权限。创建成功后,自定义列表中显示新创建的角色。通用设置:置空全部权限。需求管理&缺陷管理:参考下图勾选权限。需求管理&缺陷管理软件建模:权限配置与“产品经理”一致。代码托管:置空全部权限。代码检查服务:勾选“缺陷报告 > - [为PM组配置权限](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1010.md): 创建成功后,自定义列表中显示新创建的角色。需求管理&缺陷管理:参考下图配置权限。需求管理&缺陷管理其他权限与“产品Leader”保持一致。保存成功后,可以在当前页面中查看配置后的权限列表。创建成功后,自定义列表中显示新创建的角色。权限配置与“项管Leader”保持一致,无需修改。 - [为大数据组配置权限](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1011.md): 创建成功后,自定义列表中显示新创建的角色。权限配置与“研发Leader”保持一致,无需修改。创建成功后,自定义列表中显示新创建的角色。权限配置与“产品经理”保持一致,无需修改。创建成功后,自定义列表中显示新创建的角色。权限配置与“开发人员”保持一致,无需修改。 - [为运维组配置权限](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1012.md): 创建成功后,自定义列表中显示新创建的角色。通用设置:置空全部权限。需求管理&缺陷管理:参考下图配置权限。需求管理&缺陷管理软件建模:置空全部权限。代码托管:置空全部权限。代码检查服务:置空全部权限。测试计划:参考下图配置权限。测试计划流水线:参考下图配置权限。流水线编译构建:勾选全部权限。部署:勾选全部权限。制品仓库:勾选全部权限。看板: - [为DBA组配置权限](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1013.md): 创建成功后,自定义列表中显示新创建的角色。通用设置:勾选“角色 > 权限配置”,如下图所示。通用设置流水线:勾选全部权限。其他权限全部置空。保存成功后,可以在当前页面中查看配置后的权限列表。创建成功后,自定义列表中显示新创建的角色。流水线:参考下图配置权限。流水线其他权限均与“DBA Leader”保持一致。保存成功后,可以在当前页面中查 - [为安全组配置权限](https://support.huaweicloud.com/bestpractice-devcloud/devcloud_practice_1014.md): 创建成功后,自定义列表中显示新创建的角色。代码检查服务:勾选全部权限。制品仓库:勾选“发布库 > 下载”、“私有库组件 > 下载/查看”权限,如下图所示。制品仓库其他权限全部置空。保存成功后,可以在当前页面中查看配置后的权限列表。 ## API参考 - [使用前必读](https://support.huaweicloud.com/api-devcloud/codearts_03_0000.md): 欢迎使用华为云码道(CodeArts)。华为云码道是面向开发者提供的一站式云端平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、发布,打通软件交付的完整路径,提供软件研发流程的端到端支持。您可以使用本文档提供的API对CodeArts中的VPCEP访问控制信息进行相关操作,支持的全部 - [API概览](https://support.huaweicloud.com/api-devcloud/codearts_03_0001.md): 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题、视频帮助等技术文档,帮助您快速上手使用华为云服务。 - [构造请求](https://support.huaweicloud.com/api-devcloud/codearts_03_0003.md): 本节介绍REST API请求的组成,并以调用IAM服务的管理员创建IAM用户接口为例说明如何调用API。您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987 。尽管请求URI包含在请求消息头中,但大多数语言或框架都要求您从请求消息中单独传递它,所以在此单独强 - [认证鉴权](https://support.huaweicloud.com/api-devcloud/codearts_03_0004.md): 调用接口有如下两种认证方式,您可以选择其中一种进行认证鉴权。AK/SK认证:通过AK(Access Key ID)/SK(Secret Access Key)加密调用请求。Token认证:通过Token认证通用请求。AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。AK(Access Key - [返回结果](https://support.huaweicloud.com/api-devcloud/codearts_03_0005.md): 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。对于管理员创建IAM用户接口,如果调用后返回状态码为“201”,则表示请求成功。对应请求消息头,响应同样也有消息头,如“Content-type”。对于管理员创建IAM用户接口,返回 - [删除VPCEP访问控制信息 - DeleteVpcepAccessControlRecords](https://support.huaweicloud.com/api-devcloud/DeleteVpcepAccessControlRecords.md): 此API用于删除已创建的内网安全访问控制策略。请在调用本接口前,确保存在对应的安全访问控制策略。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。DELETE /v2/vpceps状态码:200状态码:401状态码:404状 - [获取租户授权的VPCEP列表 - ListVpcepAccessControlRecords](https://support.huaweicloud.com/api-devcloud/ListVpcepAccessControlRecords.md): 此API用于获取租户授权的VPCEP访问控制列表。请在调用本接口前,确保存在对应的安全访问控制策略。请参见如何调用API。账号具备所有API的调用权限,如果使用账号下的IAM用户调用当前API,该IAM用户需具备调用API所需的权限,具体权限要求请参见权限和授权项。GET /v2/vpceps状态码:200状态码:400状态码:401状态 - [权限及授权项说明](https://support.huaweicloud.com/api-devcloud/codearts_03_0015.md): 如果您需要对您所拥有的CodeArts进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用CodeArts服务的其它功能。默认情况下,新建的IAM用户没有任何权限,您需要将其加 - [状态码](https://support.huaweicloud.com/api-devcloud/codearts_03_0008.md): 状态码如表1所示。 - [错误码](https://support.huaweicloud.com/api-devcloud/ErrorCode.md): 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 - [获取IAM项目ID](https://support.huaweicloud.com/api-devcloud/codearts_03_0010.md): 项目ID通过调用查询指定条件下的项目信息API获取。获取IAM项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点,您可以从地区和终端节点中获取。接口的认证鉴权请参见认证鉴权。响应示例如下,其中projects下的“id”即为项目ID。在调用接口的时候,部分U - [获取CodeArts项目ID](https://support.huaweicloud.com/api-devcloud/codearts_03_0011.md): 登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用”。如果当前账号采用的是历史计费模式(详情请参考历史计费模式说明),则单击“立即使用”。 - [获取账号ID](https://support.huaweicloud.com/api-devcloud/codearts_03_0012.md): 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: - [修订记录](https://support.huaweicloud.com/api-devcloud/codearts_03_0013.md): 文档修订记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新内容。 ## 常见问题 - [CodeArts项目结束后如何回收/归档项目资料到本地 ?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0004.md): CodeArts中提供云端项目归档功能,归档后的项目对所有成员只读,不能进行工作项的增删改等操作。CodeArts具有完备的数据安全管理机制,保证云端的数据不丢失,且随时可见。此外,CodeArts提供导出工作项、导出测试用例、下载制品仓库中软件包等功能,满足本地资料归档诉求。导出工作项:参考在工作项列表页管理工作项。导出测试用例:参考管 - [IAM用户为何看不到任何CodeArts项目信息?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_1007.md): 管理员为团队成员创建了IAM账号,成员通过IAM用户登录后,页面中没有任何项目。出现这种情况可能是由于管理员并未将子用户添加至任何项目中,CodeArts中的项目信息只有该项目成员能够看到。联系管理员,将IAM用户添加为相关项目成员即可,具体操作请参考添加CodeArts项目成员。 - [管理员如何查看账号下的所有CodeArts项目列表?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0057.md): 管理员登录后,在首页无法看到账号下的全部CodeArts项目。在CodeArts中,项目详细信息(例如工作项、测试用例、构建/部署任务等)只有项目成员可见。如果IAM用户创建项目时,未将管理员添加为项目成员,则管理员登录首页后并不能看该项目。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如 - [授权其他企业账户失败,提示“该租户不支持该region”](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0008.md): 在“华北-北京一”授权其他企业账户失败,提示“该租户不支持该region”。“华北-北京一”与“华东-上海二”区域已暂停新用户新购服务(详情请参见华北-北京一区域变更通知、华东上海二区域变更通知)。如果被授权租户的注册时间在暂停时间之后,那么该租户将无法访问上述区域。被授权的租户通过提交工单,申请区域的配额后。授权方重新发出授权。 - [CodeArts项目成员退出项目后,该成员创建的任务是否会被删除?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_1008.md): 否。CodeArts项目成员退出项目后,该成员在项目中创建的工作项、代码仓库、各类任务等均保留在项目中。其中,代码仓库的所有者将变更为项目管理员。如果该成员为项目创建者,则该项目的创建者将默认变更为项目经理;如果该项目中没有其他项目经理,则项目创建者将默认变更为项目所属的租户管理员账号。 - [用户被误删除后,重新创建同名用户,该用户能否继承被删除用户的权限与任务?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0003.md): 否。每个用户都对应一个唯一的用户ID。用户被删除后,即使新创建了同名的用户,用户ID也是不同的,新建的用户无法替代被删除的用户。因此,新建的用户不能继承被删除用户的权限、任务,需要管理员重新配置用户权限、为用户分配任务。 - [如何避免频繁登录CodeArts?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_3008.md): CodeArts采用华为云统一的会话超时策略,会话超时时长默认为1个小时。当用户超过设置的时长未操作界面,会话将会失效,需要重新登录。管理员可以通过统一身份认证服务(IAM)的“安全设置”页面设置会话超时策略。如果需要配置更多登录验证策略,请参考登录验证策略。 - [项目管理员如何移交权限并退出项目?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0002.md): 管理员创建项目并添加成员后,项目中的工作均由项目成员管理。如何操作能够使管理员移交权限,且不计算在计费成员数中?管理员将项目的“创建人”角色移交给项目成员,然后退出项目即可。操作成功后,返回CodeArts首页,在页面中不显示已退出的项目。 - [项目成员如何查看/获取需要的操作权限?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0010.md): 项目管理员可以通过以下方式为项目成员授予需要的操作权限。方式一:修改成员的角色为拥有目标操作权限的角色。修改成功后,该成员将拥有新角色对应的全部权限。进入目标项目,在导航栏中单击“设置 > 权限管理”,进入权限管理页面。在角色列表中依次查看各角色的操作权限,获取拥有目标权限的角色。在导航栏中单击“设置 > 成员管理”,进入成员管理页面。选 - [接受项目邀请时,提示“您当前是被邀请账号,邀请人授权后,请点击右上角头像-【CodeArts控制台】-【企业账户授权】-【接受其他企业账户授权】中接受授权”](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0013.md): 收到项目邀请链接后,打开邀请链接时提示“您当前是被邀请账号,邀请人授权后,请点击右上角头像-【CodeArts控制台】-【企业账户授权】-【接受其他企业账户授权】中接受授权”。被邀请的用户与发出邀请的用户不属于同一个账号,需要先接受发出邀请的账号的授权后,才能够加入项目。如果有,单击“操作”列中的“接受”。如果没有,需发出邀请的账号完成授 - [登录CodeArts时提示“租户管理员已启用全内网安全访问控制”](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0015.md): 登录CodeArts时提示“租户管理员已启用全内网安全访问控制”,如下图所示。账号中已完成全内网安全访问控制,只有在固定的IP网段或经过固定的VPC内才能够访问CodeArts。联系租户管理员了解可以访问CodeArts的IP网段或VPC,通过此网段或VPC访问CodeArts。如果必须通过公网访问CodeArts,可联系租户管理员删除C - [CodeArts项目结束后如何回收/归档项目资料到本地 ?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0004.md): CodeArts中提供云端项目归档功能,归档后的项目对所有成员只读,不能进行工作项的增删改等操作。CodeArts具有完备的数据安全管理机制,保证云端的数据不丢失,且随时可见。此外,CodeArts提供导出工作项、导出测试用例、下载制品仓库中软件包等功能,满足本地资料归档诉求。导出工作项:参考在工作项列表页管理工作项。导出测试用例:参考管 - [IAM用户为何看不到任何CodeArts项目信息?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_1007.md): 管理员为团队成员创建了IAM账号,成员通过IAM用户登录后,页面中没有任何项目。出现这种情况可能是由于管理员并未将子用户添加至任何项目中,CodeArts中的项目信息只有该项目成员能够看到。联系管理员,将IAM用户添加为相关项目成员即可,具体操作请参考添加CodeArts项目成员。 - [管理员如何查看账号下的所有CodeArts项目列表?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0057.md): 管理员登录后,在首页无法看到账号下的全部CodeArts项目。在CodeArts中,项目详细信息(例如工作项、测试用例、构建/部署任务等)只有项目成员可见。如果IAM用户创建项目时,未将管理员添加为项目成员,则管理员登录首页后并不能看该项目。登录CodeArts控制台,单击,根据需要选择已开通CodeArts的区域。单击“前往工作台”。如 - [授权其他企业账户失败,提示“该租户不支持该region”](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0008.md): 在“华北-北京一”授权其他企业账户失败,提示“该租户不支持该region”。“华北-北京一”与“华东-上海二”区域已暂停新用户新购服务(详情请参见华北-北京一区域变更通知、华东上海二区域变更通知)。如果被授权租户的注册时间在暂停时间之后,那么该租户将无法访问上述区域。被授权的租户通过提交工单,申请区域的配额后。授权方重新发出授权。 - [CodeArts项目成员退出项目后,该成员创建的任务是否会被删除?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_1008.md): 否。CodeArts项目成员退出项目后,该成员在项目中创建的工作项、代码仓库、各类任务等均保留在项目中。其中,代码仓库的所有者将变更为项目管理员。如果该成员为项目创建者,则该项目的创建者将默认变更为项目经理;如果该项目中没有其他项目经理,则项目创建者将默认变更为项目所属的租户管理员账号。 - [用户被误删除后,重新创建同名用户,该用户能否继承被删除用户的权限与任务?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0003.md): 否。每个用户都对应一个唯一的用户ID。用户被删除后,即使新创建了同名的用户,用户ID也是不同的,新建的用户无法替代被删除的用户。因此,新建的用户不能继承被删除用户的权限、任务,需要管理员重新配置用户权限、为用户分配任务。 - [如何避免频繁登录CodeArts?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_3008.md): CodeArts采用华为云统一的会话超时策略,会话超时时长默认为1个小时。当用户超过设置的时长未操作界面,会话将会失效,需要重新登录。管理员可以通过统一身份认证服务(IAM)的“安全设置”页面设置会话超时策略。如果需要配置更多登录验证策略,请参考登录验证策略。 - [项目管理员如何移交权限并退出项目?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0002.md): 管理员创建项目并添加成员后,项目中的工作均由项目成员管理。如何操作能够使管理员移交权限,且不计算在计费成员数中?管理员将项目的“创建人”角色移交给项目成员,然后退出项目即可。操作成功后,返回CodeArts首页,在页面中不显示已退出的项目。 - [项目成员如何查看/获取需要的操作权限?](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0010.md): 项目管理员可以通过以下方式为项目成员授予需要的操作权限。方式一:修改成员的角色为拥有目标操作权限的角色。修改成功后,该成员将拥有新角色对应的全部权限。进入目标项目,在导航栏中单击“设置 > 权限管理”,进入权限管理页面。在角色列表中依次查看各角色的操作权限,获取拥有目标权限的角色。在导航栏中单击“设置 > 成员管理”,进入成员管理页面。选 - [接受项目邀请时,提示“您当前是被邀请账号,邀请人授权后,请点击右上角头像-【CodeArts控制台】-【企业账户授权】-【接受其他企业账户授权】中接受授权”](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0013.md): 收到项目邀请链接后,打开邀请链接时提示“您当前是被邀请账号,邀请人授权后,请点击右上角头像-【CodeArts控制台】-【企业账户授权】-【接受其他企业账户授权】中接受授权”。被邀请的用户与发出邀请的用户不属于同一个账号,需要先接受发出邀请的账号的授权后,才能够加入项目。如果有,单击“操作”列中的“接受”。如果没有,需发出邀请的账号完成授 - [登录CodeArts时提示“租户管理员已启用全内网安全访问控制”](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0015.md): 登录CodeArts时提示“租户管理员已启用全内网安全访问控制”,如下图所示。账号中已完成全内网安全访问控制,只有在固定的IP网段或经过固定的VPC内才能够访问CodeArts。联系租户管理员了解可以访问CodeArts的IP网段或VPC,通过此网段或VPC访问CodeArts。如果必须通过公网访问CodeArts,可联系租户管理员删除C - [华为云码道CodeArts代码智能体常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0005.md): 登录失败Windows生成的换行符在Linux环境中无法正常执行模型未加载成功,无法使用如何解决排队等待问题?输出内容存在乱码聊天界面输入框输入非英文字符时,出现异常 - [需求管理常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0006.md): 如何处理IPD类项目导入工作项条数校验异常的问题?IPD类项目协同需求下发后,下发人在哪里修改承接人?使用CodeArts Req Scrum项目的工作项设置,提示“字段名称已存在”如何删除文件夹下临时文件?新建项目报错:该企业租户服务处于关闭状态,新建项目失败 - [代码托管常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0007.md): 升级CodeArts Repo的SSH功能从本地推送代码仓到CodeArts Repo时,报错"Error: Deny by project hooks setting 'default': message of commit"在一台电脑上,如何配置多个SSH Key?TLS协议握手失败并报错"ssl handshake failure" - [流水线常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_1004.md): 为什么提交代码时会触发执行没有监听代码提交事件的流水线?流水线执行失败,提示仓库不存在或仓库已被删除流水线执行失败,提示测试套正在执行流水线执行失败,提示任务不存在或者已被删除流水线配置的定时任务未触发流水线执行权限不够(执行按钮不可操作)保存流水线时提示人工审核任务中配置了不属于当前项目的审核人流水线执行失败,提示流水线不存在变更流水线 - [代码检查常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0009.md): 执行代码检查任务时提示:Cppcheck cannot tokenize the code correctly执行代码检查任务时提示:no such file or directory执行代码检查任务时提示:在Maven仓库中找不到依赖执行代码检查任务时提示:调用CodeArts Repo失败,未授权执行代码检查任务时提示:CC.0007 - [编译构建常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0011.md): Npm构建报错“JavaScript heap out of memory”如何配置及清理Maven构建缓存?Maven构建时,多个子项目和父项目之间引用报错推送镜像到SWR失败执行构建时拉取子模组失败,找不到子模组的修订版本使用Dockerfile制作镜像失败如何使用exec-maven-plugin插件实现Maven和npm混合编译? - [制品仓库常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_1003.md): 软件发布库回收站中的文件无法还原该如何处理?如何将snapshot组件上传到Maven私有依赖库?使用gradle构建任务上传maven包,返回500错误提示,该如何处理?无法下载依赖的war、jar文件时怎么办?本地构建Maven组件上传到私有依赖库,返回401错误提示,该如何处理?客户端下载私有依赖库组件,返回http错误码403提示 - [部署常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0001.md): 主机/代理机连通性验证问题排查方法有哪些?执行docker login命令失败启动/停止SpringBoot服务步骤中执行启动命令失败部署失败,提示“权限不够”SpringBoot服务路径有误执行Docker命令参数错误部署失败,提示“Openjdk does not support arm”Nginx配置文件格式错误使用sudo权限执行 - [测试计划常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_1006.md): 用户没有操作权限测试套件中没有用例为何在用例库与测试计划中,同一个测试用例的状态显示不一致?测试用例中的附件无法下载测试报告中的“用例完成率”无法到达100%测试计划中没有用例思维导图生成用例后,测试步骤、预期结果存在空的序号将缺陷与测试用例的关系解除后,测试质量看板缺陷没有归零 - [效能洞察常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0014.md): 用户没有操作权限无法下载报表刷新系统数据集数据后,报表数据未更新 - [性能测试常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_2001.md): 性能测试服务测试的时候申请的带宽大小对测试的影响是什么?为什么用JMeter软件设置请求头content-type为utf-8,请求返回正常,使用性能测试服务请求返回乱码?性能测试服务分析报告中的TPS和其他工具测试的系统处理能力是否相同?JMeter报告,为什么日志中的请求日志出现connection reset?为什么事务调试总是失败 - [漏洞管理服务常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_2002.md): 如何获取网站cookie值?如何开启WinRM服务?如何修复TLS弱加密套件?主机扫描为什么会扫描失败?如何解决网站扫描失败,报连接超时的问题?如何配置跳板机进行内网扫描?如何解决主机不能访问?如何配置普通用户和sudo提权用户漏洞扫描操作?如何创建SSH授权?主机互通性测试异常如何处理? - [CodeArts IDE Online常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_1000.md): 如何处理CodeArts IDE Online页面加载失败的问题?如何处理无法启动实例并被重定向到实例列表的问题?如何处理CodeArts IDE Online实例停止的问题?如何处理应用进程已正常启动,外部无法访问的问题?如何自动安装通过Open API创建的实例上的指定插件? - [CodeArts IDE常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_0012.md): IAM账号登录时如何开启编程访问权限?如何处理C/C++组件激活失败报错的问题?如何配置默认的Maven配置文件settings.xml?如何处理CMake Build Tool插件运行调试时中文乱码的问题?如何处理终端输出中文乱码问题?如何设置自定义代码片段和代码模板?如何处理新建主机连接失败的问题?如何处理连接远程主机失败,出现报错的 - [开源治理服务常见问题](https://support.huaweicloud.com/devcloud_faq/devcloud_faq_2003.md): 成分分析的开源软件风险如何分析?成分分析的安全编译选项类问题如何分析?成分分析的安全配置类问题如何分析?组件版本为什么没有被识别出来或识别错误?成分分析的开源漏洞文件路径如何查看?成分分析的任务扫描失败怎么办?扫描到恶意代码如何定位?如何解决Roles with READONLY_USER或其他角色权限报错问题?