检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
添加本账号IAM用户为CodeArts项目成员 从其他CodeArts项目导入成员 邀请其他账号用户为CodeArts项目成员 从委托中导入CodeArts项目成员 通过链接邀请用户加入CodeArts项目 父主题: 软件开发生产线(CodeArts)使用前准备
通过编译构建任务发布Maven组件并按照版本归档至私有依赖库 通过编译构建任务发布/获取NPM私有组件 通过编译构建任务发布/获取Go私有组件 通过编译构建任务发布/获取PyPI私有组件 通过Linux命令行上传/获取RPM私有组件 通过Linux命令行上传/获取Debian私有组件 批量迁移Maven/NPM/PyPI组件至私有依赖库
支持以下资源池类型: LINUX:执行任务时,任务会在Linux虚拟机上运行。 LINUX_DOCKER:执行任务时将拉起一个Linux docker容器,任务在容器中运行。 WINDOWS:执行任务时,任务会在Windows虚拟机上运行。 MAC:注册代理的时候需要在MAC主机上执行注册代理命令。
应ID,单击“邀请”。 用户ID:被邀请用户的ID,通过“我的凭证 ”获取“IAM用户ID”。获取方式请参考API凭证。 委托ID:被邀请账号中已创建的委托ID,通过IAM服务中的“委托”页面获取。 图2 获取委托ID 邀请成功,成员列表中显示新添加的成员。 父主题: 添加CodeArts项目成员
件,为CodeArts提供连接第三方服务的能力。 当CodeArts中的一些任务需要连接到远程第三方服务,进行一些获取数据操作时,例如连接第三方GitHub仓库获取项目源码、连接第三方Jenkins服务执行Jenkins任务等,可以通过新建扩展点来实现与相应服务的连接。 租户 租
如何部署至ECS,请参照步骤六:部署应用(ECS篇)操作。 预置应用简介 样例项目中预置了以下3个部署应用。 表1 预置应用 预置应用 应用说明 phoenix-cd-cce 部署至CCE流程对应的应用。 phoenix-sample-standalone 部署至ECS流程对应的应用。
步骤一:管理项目规划 步骤二:管理项目配置 步骤三:开发代码 步骤四:检查代码 步骤五:构建应用 步骤六:部署应用(CCE篇) 步骤六:部署应用(ECS篇) 步骤七:管理项目测试 步骤八:配置流水线,实现持续交付 释放资源 父主题: 使用CodeArts管理电子商城项目开发流程
容器网段 勾选“自动设置网段”。 表2 节点配置 配置分类 配置项 配置建议 节点配置 计费模式 选择“按需计费”。 节点类型 选择“弹性云服务器-虚拟机”。 节点规格 选择2vCPUs 4GiB或以上规格。 容器引擎 选择“Docker”。 操作系统 选择“公共镜像 > CentOS
代码关联工作项 支持将每一次代码提交、分支、合并请求关联到需求管理的工作项中。 √ √ √ √ 仓库统计&日志 仓库提交总数量统计,个人贡献者统计,操作动态,审计日志。 √ √ √ √ MR评审 支持打分和审核两种代码评审机制,针对文件变更,代码评审者可以进行逐行评审。支持通过审核、流水线门禁控制代码上库质量。
单击“确定”。 说明: API状态为“已上线”后,用户若需要使用该API,可单击该API名称,在API详情中单击获取接口调用的URL。如果存在URL域名无法解析的情况,请联系技术支持工程师获取该域名的IP进行本地hosts配置。 下线API 在自助取数页面,单击API右侧的图标,即可对已上线的API进行下线。
提供安全风险量化与在线分析处置能力。 CodeArts IDE Online 基于云计算的轻量级WebIDE,通过浏览器即可实现环境快速获取和环境访问,完成编码、构建、调试、运行、访问代码仓库和命令执行等工作,支持第三方业务集成,支持插件扩展并提供独立插件市场。 CodeArts
运维经理负责项目运维工作,管理项目的部署、监控、故障定位排除等。 系统工程师 系统工程师是负责项目系统架构和基础设施的角色,他/她可以设计、搭建、维护项目所需的服务器、网络、数据库等资源。 Committer Committer是负责审核并合并开发人员提交的代码的角色。 开发人员 开发人员是负责项目开发
通过项目经理驾驶舱洞察多个项目中需求状况 度量所选项目在所选时间段内的需求交付效率,包括吞吐量、交付速率等,辅助评估需求的交付风险。 在比较理想的情况下,新增、交付需求应该保持动态平衡,需求新增数量与交付团队的吞吐量相匹配。当需求的新增量明显多于交付量时,可能会出现需求大量积压的问题,消耗团队精力,导致团队整体交付效率降低,项目经理应及时关注并做出调整。
参照下表编辑Story信息。 表2 Story配置 配置项 配置建议 描述信息 输入“作为用户,我想要查询所有门店,以便于挑选合适的门店获取服务”。 优先级 选择“高”。 重要程度 选择“关键”。 为了便于开发人员理解,在本地准备一个文件“门店网络列表”,表格内容参照下表。 表3
前端展示 - 添加门店网络菜单”,单击“确定”。 其中“#xxxxxx”是Task“前端展示 - 添加门店网络菜单”的编号,在工作项列表中获取,实践中修改为实际Task的编号。 <li class="nav-item"> <a href="store-network" class
附录 构建失败,报错“too many requests” ECS部署成功,但访问网页失败 ECS部署失败,报错“docker login failed”或“Get https://XXX denied” ECS部署失败,报错“expected alphabetic or numeric
"ecs:cloudServerFlavors:get", "ecs:quotas:get", "ecs:cloudServerQuotas:get", "ecs:serverKeypairs:list"
介绍CodeArts的构成 09:27 了解CodeArts 操作指导 软件开发生产线 CodeArts 介绍代码检查、构建、部署到ECS的流程 06:03 使用CodeArts快速搭建基于ECS部署的代码开发流水线 软件开发生产线 CodeArts 介绍代码开发、构建、部署到CCE的流程 06:59
作。 CCE集群 登录CCE控制台。在列表中找到待删除的集群,单击,选择“删除集群”,根据页面提示完成删除操作。 ECS 登录ECS控制台。在列表中找到待删除的ECS,单击“更多 > 删除”,根据页面提示完成删除操作。 资源释放后无法恢复,请谨慎操作。 父主题: 实施步骤
入门指引 表1 服务快速入门指引 服务 入门指引 整体流程类 使用CodeArts快速搭建基于ECS部署的代码开发流水线 使用CodeArts快速搭建基于CCE部署的代码开发流水线 需求管理 创建Scrum项目并新建工作项 创建IPD系统设备类项目并新建工作项 软件建模 软件建模快速入门