检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实践准备工作 步骤一:管理项目规划 步骤二:管理项目配置 步骤三:开发代码 步骤四:检查代码 步骤五:构建应用 步骤六:部署应用(CCE篇) 步骤六:部署应用(ECS篇) 步骤七:管理项目测试 步骤八:配置流水线,实现持续交付 释放资源 父主题: 使用CodeArts管理电子商城项目开发流程
IAM用户为何看不到任何CodeArts项目信息? 问题现象 管理员为团队成员创建了IAM账号,成员通过IAM用户登录后,页面中没有任何项目。 原因分析 出现这种情况可能是由于管理员并未将子用户添加至任何项目中,CodeArts中的项目信息只有该项目成员能够看到。 处理方法 联系管理员,将子用户添加为相关项目成员
数量 软件开发生产线 CodeArts 开通基础版即可。 云容器引擎 CCE 1 弹性云服务器 ECS 1 父主题: 使用CodeArts管理电子商城项目开发流程
步骤四:检查代码 代码检查服务提供基于云端实现代码质量管理服务,支持代码静态检查(包括代码质量、代码风格等)和安全检查,并提供缺陷的改进建议和趋势分析。 随着凤凰商城越来越庞大,线上出现的缺陷也越来越多,修复成本太大;且开发人员写代码也比较随性,没有统一标准。因此项目经理建议制定
献,提升工作成就感,同时辅助开发者聚焦关注工作,提升工作效率。 租户内的所有成员均可以进入开发者驾驶舱查看系统报表,管理员、领域行管可管理自定义报表,角色与权限管理操作请参考权限设置。 图1 个人度量 表1 个人度量-度量指标 名称 单位 说明 计算口径 交付需求数 个 度量指定时间段内交付的需求总数。
负责产品整体规划与产品团队的组建。 Maggie 项目经理 负责管理项目交付计划。 Chris 开发人员 负责项目代码的开发、编译、部署及验证。 Billy 测试人员 负责编写测试用例并执行。 进入“凤凰商城”项目,进入“设置 > 成员管理”页面。 在“成员视图”页签中,单击“添加成员 > 从本账号导入用户”。
项目是通过一定的流程,由一系列协同和受控的活动组成,项目的目标是满足特定需求,并受时间成本和资源的约束。 CodeArts项目中可以完成需求管理、代码管理、代码检查、编译构建、制品管理、部署、测试等一系列操作。 资源池 资源池是自定义执行机的集合。 通过资源池,用户可以接入自己的执行资源,在执行代码检
行跟踪,跟进项目进度以及识别交付风险。 租户内的所有成员均可以进入项目经理驾驶舱,查看自己所参与项目相关的度量结果;管理员、领域行管可管理自定义报表。角色与权限管理操作请参考权限设置。 需求效率度量 度量所选项目在所选时间段内的需求交付效率,包括吞吐量、交付速率等,辅助评估需求的交付风险。
选择“环境管理”页签,配置主机环境。 单击“新建环境”,配置以下信息,单击“保存”。 表4 新建环境 配置项 值 环境名称 输入“phoenix-env”。 资源类型 选择“主机”。 操作系统 选择“Linux”。 如果无新建环境权限,请联系管理员通过应用的“权限管理”页面添加权限。
Console ReadOnlyAccess 在控制台查询项目管理服务资源用量 √ √ 在控制台开通按需项目管理服务 √ × 在控制台取消开通按需项目管理服务 √ × 在控制台查看项目管理服务开通记录 √ √ 在控制台查看项目管理资源列表详情 √ √ 在控制台查询代码托管服务资源用量 √
构建失败,报错“too many requests” 问题现象 构建失败,报错信息如下: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating
新建CodeArts项目 操作场景 在CodeArts中,“项目”是使用各服务的基础。需求规划、代码管理、构建、部署等操作均需要在CodeArts项目中完成。 CodeArts提供了多种预置项目模板,用于不同的需求管理流程。本节以Scrum流程为例介绍新建CodeArts项目的操作步骤。关于更多预置
ECS部署成功,但访问网页失败 问题现象 应用“phoenix-sample-standalone”部署成功,但访问网页(“http://IP:5000”与“http://IP:5001”)失败。 原因分析 主机未添加入方向规则“允许访问5000以及5001端口”。 本文建议使用操作系统为Ubuntu
功能特性 说明 驾驶舱 管理者驾驶舱 帮助管理者整体掌握企业的研发效能情况,辅助管理决策驱动业务增长。 项目经理驾驶舱 帮助项目经理对项目交付全链路进行跟踪,跟进项目进度以及识别交付风险。 团队Leader驾驶舱 帮助团队Leader管理团队成员,跟踪管理团队的资源、交付,提升团队效能。
如果当前账号采用的是历史计费模式(详情请参见历史计费模式说明),则单击“立即使用”。 在导航栏中单击用户名,选择“租户设置”。 单击“资源池管理 > 资源池”,进入“资源池管理”页面。 在资源池列表中找到目标资源池,单击资源池名称,进入“代理列表”页面。 单击“新建代理”,页面弹出对话框。 根据需要完成参数配置。
步骤六:部署应用(CCE篇) 部署服务提供可视化、自动化部署服务。提供丰富的部署步骤,有助于用户制定标准的部署流程,降低部署成本,提升发布效率。 为了可以更快的、更稳定的持续地交付软件,开发团队需要一部分自助化部署服务的能力,以减轻部分后续维护工作。 本章节介绍开发人员Chris
ECS部署失败,报错“expected alphabetic or numeric character, but found '*'” 问题现象 应用“phoenix-sample-standalone”部署失败,报错信息为“expected alphabetic or numeric
ECS部署失败,报错“docker login failed”或“Get https://XXX denied” 问题现象 应用“phoenix-sample-standalone”部署失败,报错信息为“docker login failed”或“Get https://XXX denied”。
费用账单 您可以在“费用中心 > 账单管理”查看资源的费用账单。 账单上报周期 购买CodeArts套餐、资源扩展、增值特性完成支付后,会实时上报一条账单到计费系统进行结算。 查看指定订单账单 登录管理控制台。 在页面上方选择“费用 > 费用账单”,进入“账单概览”页面。 选择“
缺乏有效的工具和手段管理上下游合作伙伴,导致互联网+转型难以推进。 推荐搭配 需求管理、代码托管、代码检查、编译构建、部署、测试计划。 实现结果 需求管理可视化,准确度量软件开发过程,上下游合作伙伴高效协作。 高校/培训机构 研发挑战 受应试教育影响,学生接受课堂理论知识能力强