检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
单击“登录指令”,页面弹框显示登录指令。 其中, “-u”之后的字符串为用户名。 “-p”之后的字符串为密码。 最后的字符串为SWR服务器地址,此地址即为后续配置并执行任务中的参数“dockerServer”。 图1 登录指令 此处生成的登录指令为临时登录指令,有效期为24小时
创建、但未添加管理员为成员的项目列表。 如果想要查看更详细的项目信息,可根据需要勾选项目,单击加入项目即可。 图1 未加入的项目列表 在“已加入的项目列表”页签中,可以查看已加入的项目列表。 在“项目成员列表”页签中,可以查看全部项目(包括管理员已加入和未加入的项目)、以及每个项目的成员列表。
kerOrg}”仅为参数示例。实际替换镜像源地址时,请参照图1所示,将“${dockerServer}”在配置SWR服务中记录的SWR服务器地址,“${dockerOrg}”替换为在配置SWR服务中创建的组织。 表6 替换基础镜像源地址 路径与位置 修改前内容 修改后内容 文件“
如果任务执行失败,请根据页面弹出报错提示排查修改。 查看检查结果 代码检查服务提供检查结果统计,并对检查出的问题提供修改建议,可以根据修改建议优化项目代码。 在代码检查任务中,选择“概览”页签,即可查看任务执行结果统计。 单击“代码问题”页签,即可看到问题列表。 单击问题框中的“问题帮助”,可以查看系统对此问题的修
任务“Web-Demo-check”。 单击任务所在行的启动任务。 当页面中显示时,表示任务执行成功。单击任务名称,进入任务的“概览”页面查看检查结果。 如果任务执行失败,请根据页面弹出报错提示排查修改。 构建并归档软件包 通过编译构建服务,可将软件的源代码编译成目标文件,并把配
登录容器镜像服务控制台,在页面左侧导航栏中选择“我的镜像”。 页面中有一条镜像名称为“demo”,所属组织为“web-demo”的记录。 单击镜像名称查看详情,镜像版本为“v1.0.0”。 图2 查看镜像 创建负载 在云容器引擎(CCE)中创建无状态负载(Deployment),用于加载运行demo镜像。 登录云容
登录弹性云服务器,检测依赖工具是否安装成功。 执行命令docker -v,查看Docker镜像版本。 执行命令docker-compose -v,查看Docker-Compose版本。 如果出现类似图1所示的回显,说明安装成功。 图1 查看Docker及Docker-Compose版本 配置并执行应用
欠费说明 用户在使用云服务时,账户的可用额度小于待结算的账单,即被判定为账户欠费。欠费后,可能会影响云服务资源的正常运行,请及时充值。 欠费原因 当使用CodeArts的同时,购买了其它服务的按需计费资源时,可能会产生计费,例如: 使用部署服务时,需要将应用部署到ECS,因此购买
复等操作。 参与者 参与者可以参与项目业务,可以创建工作项。 浏览者 浏览者只能查看项目里的内容,不能操作任何服务。 实例级权限 针对项目中的某个代码仓或某条流水线等实例生效,例如:流水线实例的查看/执行/更新/删除权限等。 实例级权限由该实例的创建者配置。CodeArts支持在以下服务中配置实例级权限。
DevOps的3大核心基础架构 由于近年DevOps概念的火热,加之DevOps的涵盖面非常广,因此有很多文章和技术都在和DevOps强行关联,使很多想要了解学习DevOps的开发者迷惑不解。 其实,DevOps的知识体系如果从顶层上来分解,可大分为2部分:方法论和工具链。 方法
如何查看当前已使用人数? 软件开发生产线的计费人数,按照租户下所有项目的去重成员数计算。 管理员通过“项目和成员管理”页面可查看去重用户数。 登录CodeArts首页,在导航栏中单击用户名,在下拉菜单中选择“租户设置”。 单击导航“通用设置 > 项目和成员管理”,进入“项目和成员管理”页面。
约束与限制 通用限制 表1 通用限制说明 指标 限制说明 浏览器 目前适配的主流浏览器类型包括: Chrome浏览器:支持最新的3个稳定版本。 Firefox浏览器:支持最新的3个稳定版本。 Microsoft Edge浏览器:Win10默认浏览器,支持最新的3个稳定版本。 推荐
工作项数查看所有工作项类型和所有工作项状态。 按照预计工时查看:选择目标项目后,在筛选框中选择“按预计工时”查看成员的预计工时分布。 按照实际工时查看:选择目标项目后,在在筛选框中选择“按实际工时”查看成员的实际工时分布。 用户可以单击成员右侧的图标,筛选项目成员进行查看、对比;也可以单击图标进行排序。
管理CodeArts中的个人设置 用户登录CodeArts后,可以根据自身喜好,完成以下个人设置。 设置外观样式 CodeArts提供四种主题(无限、印象、深邃夜空、追光)和四种布局(经典、现代、瀑布、宽幅)。 进入CodeArts首页。 登录CodeArts控制台,单击,选择区域。
返回“代理列表”页面,关闭弹窗。 等待10-30秒,刷新页面,在列表中可查看到“状态”列的值为“空闲中”,表示安装成功。 后续操作 完成新建代理后,可完成以下操作。 表5 管理代理 操作 说明 查看代理列表 在“代理列表”页面可查看代理的状态、内存使用率、可用硬盘等信息。 其中,状态包含以下五种:
方案概述 背景信息 CodeArts结合多年研发经验与业界先进的实践提出了一套可操作可落地的敏捷开发方法论:HE2E DevOps实施框架。 图1 HE2E DevOps实施框架 规划和设计 步骤①和②是业务(或者是客户)与技术之间进行产品规划,梳理产品整体脉络,以及进行产品规划实施设计,并控制需求粒度与拆分的过程。
步骤六:部署应用(CCE篇) 部署服务提供可视化、自动化部署服务。提供丰富的部署步骤,有助于用户制定标准的部署流程,降低部署成本,提升发布效率。 为了可以更快的、更稳定的持续地交付软件,开发团队需要一部分自助化部署服务的能力,以减轻部分后续维护工作。 本章节介绍开发人员Chris
什么是软件开发生产线(CodeArts) 软件开发生产线(CodeArts)是面向开发者提供的一站式云端平台,即开即用,随时随地在云端交付软件全生命周期,覆盖需求下发、代码提交、代码检查、代码编译、验证、部署、发布,打通软件交付的完整路径,提供软件研发流程的端到端支持。 图1 CodeArts服务构成
经历一个复杂的流程才能发布,这个流程包括构建软件、一系列不同阶段的测试与部署等,需要多团队协作完成。交付流水线对交付流程进行了建模,并支持查看、控制整个交付流程。 部署流水线的目标 能够基于版本控制系统中的信息重复搭建整套生产环境。 保证价值流的每个阶段都使用类生产环境。 清晰定义正确环境。
服务的资源消耗类任务执行时长。 300分钟/月 1200分钟/月 6000分钟/月 12000分钟/月 流水线管理 流水线编排和执行,结果查看和信息订阅。 √ √ √ √ 微服务变更 DevOps变更模式,按微服务独立开发、测试和发布。 √ √ √ √ 扩展插件 自定义流水线插件。