检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图解软件开发生产线(CodeArts)
给用户组授权之前,请您了解用户组可以添加的软件开发生产线控制台权限,并结合实际需求进行选择。如果您需要对除软件开发生产线之外的其它服务授权,请参见系统权限选择所需要的权限。 示例流程 图1 给用户授予软件开发生产线控制台权限流程 创建用户组并授权 在IAM控制台创建用户组,并授予软件开发生产线控制台只读权限“DevCloud
什么是软件开发生产线(CodeArts) 软件开发生产线(CodeArts)是面向开发者提供的一站式云端平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、发布,打通软件交付的完整路径,提供软件研发流程的端到端支持。 图1 CodeArts服务构成
软件开发生产线(CodeArts)使用前准备 设置CodeArts控制台权限 购买CodeArts 变更CodeArts规格 新建CodeArts项目 添加CodeArts项目成员 管理CodeArts权限 管理CodeArts资源池 新建CodeArts服务扩展点 管理CodeArts中的个人设置
业务软件是单体软件运行在某一台、某几台主机上,硬件环境、软件以及软件里面各个模块,都耦合在一起。这种开发方式是用矩阵式的环节开发,无法匹配小团队和微服务的开发。 之后演进一步,将一部分迁移上云,只是迁移到虚拟机和一些基础的服务上,比如数据库服务,从而实现环境、软件和软件之间的模
单击导航栏“制品仓库 > 软件发布库”,进入软件发布库。 在与项目名称同名的仓库中,依次进入与构建任务同名的文件夹、与构建编号同名的文件夹,即可找到生成的软件包“demoapp.jar”。 图2 查看软件包 部署构建包 通过部署服务,可将软件发布库中的软件包部署到虚拟机,并启动运行。 配置目标主机。
选择“基础版”,购买人数保持默认值,购买时长选择“1个月”,勾选同意声明,单击“下一步”。 确认订单内容,单击“去支付”。 根据页面提示完成支付。 开通成功,返回“软件开发生产线”页面,列表中显示已开通套餐记录。 创建项目 在开展项目实践前,由产品负责人Sarah创建项目。 在CodeArts控制台单击“前往工作台”。
支持以下资源池类型: LINUX:执行任务时,任务会在Linux虚拟机上运行。 LINUX_DOCKER:执行任务时将拉起一个Linux docker容器,任务在容器中运行。 WINDOWS:执行任务时,任务会在Windows虚拟机上运行。 MAC:注册代理的时候需要在MAC主机上执行注册代理命令。
软件版本管理 软件版本管理,作为持续集成、持续交付的基础,不仅对自动化的研发流程起到支撑作用,同时也对交付团队内部的协同工作起到巨大的促进作用。 下面就让我们看看版本管理都包含哪些内容,以及CodeArts是如何实践它们的。 版本控制系统概述 版本控制系统是保存文件多个版本的一种
步骤四:检查代码 代码检查服务提供基于云端实现代码质量管理服务,支持代码静态检查(包括代码质量、代码风格等)和安全检查,并提供缺陷的改进建议和趋势分析。 随着凤凰商城越来越庞大,线上出现的缺陷也越来越多,修复成本太大;且开发人员写代码也比较随性,没有统一标准。因此项目经理建议制定
需求管理常见问题 Scrum项目工作项如何分配给多个人员? Scrum项目工作项新增关联文件时,为什么会报文件名已存在? 如何处理IPD类项目导入工作项条数校验异常的问题? IPD类项目协同需求下发后,下发人在哪里修改承接人? 使用CodeArts Req Scrum项目的工作项设置,提示“字段名称已存在”
云容器引擎 用于软件包部署,与ECS部署属于两种不同的部署方式。 弹性云服务器 用于软件包部署,与CCE部署属于两种不同的部署方式。 方案优势 针对需求变动频繁、开发测试环境复杂、多版本分支维护困难、无法有效监控进度和质量等研发痛点,提供一站式云端管理平台,管理软件开发全过程。 提
根据页面提示完成支付。 支付成功后,返回CodeArts控制台,页面中显示已购买的增值特性记录。 如果购买过程中提示失败,请参考计费FAQ排查处理。 父主题: 软件开发生产线(CodeArts)使用前准备
内编写JSON格式的策略内容。 具体创建步骤请参见:创建自定义策略。本章为您介绍常用的软件开发生产线控制台自定义策略样例。 软件开发生产线控制台自定义策略样例 示例1:授权用户在控制台订购软件开发生产线 { "Version": "1.1", "Statement":
同意声明,单击“下一步”。 确认订单内容:如果需要修改,单击“上一步”;如果确认无误,单击“去支付”。 根据页面提示完成支付。 父主题: 软件开发生产线(CodeArts)使用前准备
添加本账号IAM用户为CodeArts项目成员 操作场景 账号中可以创建多个IAM用户,在CodeArts中新建项目后,可以添加IAM用户作为项目成员。 前提条件 已新建CodeArts项目,并在项目中拥有“成员设置”权限。 已创建IAM用户。如果未创建IAM用户,可以通过以下方式创建。
其它管理操作 管理CodeArts全局设置 管理个人工作 管理CodeArts项目和成员 父主题: 软件开发生产线(CodeArts)使用前准备
管理项目中的服务菜单 单击导航“服务菜单管理”。 根据需要勾选显示菜单。 更新成功后,刷新当前页面,导航中将更新后的菜单。 - 父主题: 软件开发生产线(CodeArts)使用前准备
管理CodeArts权限 管理CodeArts服务级权限 管理CodeArts项目级权限 父主题: 软件开发生产线(CodeArts)使用前准备
输入自定义名称。 集群版本 根据需要选择,建议选择最新版本。 网络配置 容器网络模型 选择“容器隧道网络”。 虚拟私有云 选择已有的虚拟私有云,如果列表中没有合适的选项,单击“新建虚拟私有云”完成创建。 默认节点子网 选择已有的子网,如果列表中没有合适的选项,单击“新建子网”完成创建。 容器网段