-
软件DevOps云化发展的趋势 - 软件开发生产线 CodeArts
Native,其组织生长基于大量的云服务,可以实现很多自主的开发、运维、测试的过程,从而支撑跨功能域的全功能团队。以前能力沉淀需要靠资源组织、职能组织完成。在新的技术条件下,云服务技术手段天然提供了平台,把能力、经验沉淀在云服务里,通过云服务使用和访问。 SRE是运维,80%的
-
交付在云端-全云DevOps实践 - 软件开发生产线 CodeArts
上图中左边有全云端的沙盘,从需求管理开始,紧接着要做实施和交付,开发、测试服务、构建、发布、部署、监控。后续还有一些基础服务,这些基础服务的实现实际上是为了衬托上层服务,如果没有代码托管、资源自动化、仓库服务,实施DevOps也只能是无水之田。右边是云化或者服务化的能力模型,下面三行是重中之重。大多数人做云
-
约束与限制 - 软件开发生产线 CodeArts
限制说明 浏览器 目前适配的主流浏览器类型包括: Chrome浏览器:支持最新的3个稳定版本 Firefox浏览器:支持最新的3个稳定版本 Microsoft Edge浏览器:Win10默认浏览器,支持最新的3个稳定版本 推荐使用Chrome、Firefox浏览器,效果会更好。 分辨率
-
附录 - 软件开发生产线 CodeArts
附录 构建失败,报错“too many requests” ECS部署成功,但访问网页失败 ECS部署失败,报错“docker login failed”或“Get https://XXX denied” ECS部署失败,报错“expected alphabetic or numeric
-
新建代理 - 软件开发生产线 CodeArts
cloudoctopus-agent.cn-southwest-2.myhuaweicloud.com 通过代理机接入服务所需要暴露的端口号范围如下: 表2 服务端口号映射关系 服务名称 端口号范围 代码检查(CodeArts Check) 1200~1299 编译构建(CodeArts Build)
-
软件开发生产线控制台自定义策略 - 软件开发生产线 CodeArts
] } 示例2:多个授权项策略 一个自定义策略中可以包含多个授权项,且除了可以包含本服务的授权项外,还可以包含其他服务的授权项,可以包含的其他服务必须跟本服务同属性,即都是项目级服务或都是全局级服务。多个授权语句策略描述如下: { "Version": "1.1"
-
CodeArts - 软件开发生产线 CodeArts
视频帮助 操作指导 软件开发生产线 CodeArts 介绍代码检查、构建、部署到ECS的流程 06:03 快速入门(ECS篇) 软件开发生产线 CodeArts 介绍代码开发、构建、部署到CCE的流程 06:59 快速入门(CCE篇) 软件开发生产线 CodeArts 介绍管理员如何管理子帐号
-
释放资源 - 软件开发生产线 CodeArts
作。 删除集群。 登录CCE控制台。在列表中找到待删除的集群,单击“删除集群”,根据页面提示完成删除操作。 删除ECS。 登录ECS控制台,在列表中找到待删除的ECS,单击“更多”,在下拉列表中选择“删除”,根据页面提示完成删除操作。 父主题: 实施步骤
-
新建资源池 - 软件开发生产线 CodeArts
支持以下资源池类型: LINUX:执行任务时,任务会在Linux虚拟机上运行。 LINUX_DOCKER:执行任务时将拉起一个Linux docker容器,任务在容器中运行。 WINDOWS:执行任务时,任务会在Windows虚拟机上运行。 MAC:注册代理的时候需要在MAC主机上执行注册代理命令。
-
流量 - 软件开发生产线 CodeArts
下载软件包X到本地。 创建并执行构建任务a,根据配置获取软件包Y,生成软件包Z(大小为15MB)并上传至软件发布库。 创建并执行部署应用,获取软件包Z部署至ECS中。 流量计算方法分析 以上三个操作,分别从制品仓库中下载了软件包X、Y、Z,因此消耗的流量为三个软件包大小的总和,即5MB+10MB+15MB=30MB。
-
持续交付与持续部署概念解读 - 软件开发生产线 CodeArts
合。根据构建和测试结果,我们可以确定新代码和原有代码是否正确的集成在一起。 如果失败,开发团队就要停下手中的工作,立即修复它。(这正是丰田安灯系统的实践) 持续集成的目的是让正在开发的软件始终处于可工作状态。同时强调,代码的提交是一种沟通方式,而既然是沟通就需要频繁,下图中代码的
-
功能特性 - 软件开发生产线 CodeArts
功能特性 表1 CodeArts各服务功能特性 服务名 功能特性 需求管理 提供多项目管理、敏捷迭代管理、里程碑管理、缺陷跟踪、多维度统计报表等功能。了解更多 迭代计划和时间线,有效管理项目计划。 Scrum项目支持树、表、卡片视图切换,方便查看项目工作。 多种项目统计图表,随时掌握项目开展情况。
-
如何构建高效的持续交付能力 - 软件开发生产线 CodeArts
CodeArts软件版本管理 为了将所有资源纳入版本控制系统中,在CodeArts上提供了代码托管、软件发布库、私有依赖库等功能。 代码托管服务基于Git,项目的开发代码可以上传至CodeArts进行代码托管,统一管理。 软件发布库可用来存储构建好的软件包,实现软件包版本管理,提升发布质量和效率,实现产品的持续发布。
-
操作流程 - 软件开发生产线 CodeArts
构建应用 构建环境镜像、将代码编译打包成软件包。 部署应用 将构建好的环境镜像及软件包安装并运行在环境中,本文档提供两种环境的部署方法:CCE与ECS。 管理项目测试 为迭代创建测试计划、设计测试用例,并按照计划执行测试用例。 配置流水线 将代码检查、构建、部署等任务串联成流水线。当代码
-
基于Pipeline的DevOps核心实践 - 软件开发生产线 CodeArts
线,以及上一级流水线成功后如何自动触发下一级流水线的执行,这些是最基本的思考。 第二种模式:微服务开发 CodeArts团队本是一个微服务化的实践者,有100多个微服务,基本全部微服务化,前端已经全部拆解完。在这个模式下面,首先,架构解耦;其次,结构上最终一定要实现每一个组件足够
-
持续交付流水线 - 软件开发生产线 CodeArts
Poppendieck 修改一行代码,上线需要多少时间?这一指标决定了你能多持续、多稳定的交付,决定了MTTR,多久服务可以恢复、多快能够上线一个严重的缺陷修复、多快能够发布一个服务并获取价值反馈。这一指标,就是部署的前置时间。 部署前置时间,开始于工程师在版本控制系统中提交一个变更,截止
-
什么是软件开发生产线(CodeArts) - 软件开发生产线 CodeArts
、验证、部署、发布,打通软件交付的完整路径,提供软件研发流程的端到端支持。 产品构成 CodeArts由以下几个主要服务构成: 需求管理:提供需求管理与团队协作服务,内置多种开箱即用的场景化需求模型和对象类型(需求/缺陷/任务等),可支撑IPD、DevOps、精益看板等多种研发模
-
套餐规格特性差异 - 软件开发生产线 CodeArts
租户内资源消耗类任务每月累计执行总时长。 说明: 资源消耗类任务,即执行时需要占用流水线服务内置执行资源的任务,如:执行shell命令,报告上传等。Build构建、Check代码检查等任务,由于执行时消耗对应服务的执行资源,因此不计入流水线服务的资源消耗类任务执行时长。 300分钟/月 1200分钟/月 6000分钟/月
-
CodeArts - 软件开发生产线 CodeArts
Online最佳实践 性能测试最佳实践 漏洞管理服务最佳实践 联接最佳实践 02 购买 CodeArts提供多种套餐,并支持单服务开通购买,您可以灵活地选择服务的购买配置。 CodeArts套餐 套餐概述 套餐规格差异 资源扩展 增值特性 单服务计费 需求管理计费说明 代码托管计费说明 代码检查计费说明
-
CodeArts前端DevOps实践 - 软件开发生产线 CodeArts
源于浏览器的关键节点。CodeArts本身基于开源的项目做了定制化的监控,一是将浏览器里面所有关于监控的指标细化了。 按照框架的要求,定义一些对产品要求更适合的指标,并且监控数据是实时的,并不是采样。监控的数据会提供给开发人员,每一个前端的开发人员会隔几天观察一下页面服务的现状表