-
ECS部署失败,报错“expected alphabetic or numeric character, but found '*'” - 软件开发生产线 CodeArts
found '*'”。 图1 报错信息 原因分析 由于构建任务参数设置不正确,导致部署应用时获取不到正确的部署来源数据。 处理方法 参照配置SWR服务重新获取SWR参数,配置到构建任务中,并确保应用“phoenix-sample-standalone”的参数设置准确,重新执行构建任务与部署应用。
-
ECS部署失败,报错“docker login failed”或“Get https://XXX denied” - 软件开发生产线 CodeArts
denied”。 图1 报错信息 原因分析 由于应用的参数配置错误、连接超时等多种可能原因,导致Docker登录认证失败。 处理方法 参照配置SWR服务重新获取SWR参数,配置到应用“phoenix-sample-standalone”的参数中,重新部署应用。 父主题: 附录
-
步骤三:开发代码 - 软件开发生产线 CodeArts
开发主线。 在创建代码仓库时,会有一个默认分支“master”,即主线。为了保证凤凰商城的稳定运行,需要有一个稳定的持续可用master。因此,项目经理建议:不直接在master分支上进行代码开发,而是统一采用功能分支+合并请求的方式,并且每一个功能分支的代码,必须经过团队的其他成员评审后,才可以进行合并。
-
如何避免频繁登录CodeArts? - 软件开发生产线 CodeArts
如何避免频繁登录CodeArts? CodeArts采用华为云统一的会话超时策略,会话超时时长默认为1个小时。 当用户超过设置的时长未操作界面,会话将会失效,需要重新登录。 管理员可以通过统一身份认证服务(IAM)的“安全设置”页面设置会话超时策略。 登录华为云控制台,鼠标移动至右上方的用户名,在下拉列表中选择“安全设置”。
-
软件版本管理 - 软件开发生产线 CodeArts
“好的文章不是写出来的,而是改出来的。”代码提交也是如此。 一个提交做好一件事情: 保持每个提交的正确性,不要一系列提交都在不停的修改同一个问题,如果是这样,请将它们合一。 每个提交要独立,不要混杂其他的功能。 提交要做小: 如果一个提交,修改了过多的内容,那么对检视者就是个灾难。 尽可能的拆分,让你的逻辑有延续性,并且可读。
-
Scrum实践之团队 - 软件开发生产线 CodeArts
下面一起总结团队都有哪些特性。 由5至9人组成 如果开发团队需要一个大型的Scrum团队,比如有43个人,不大可能会组成一个43个人的Scrum团队,而是分成5个或5个以上的Scrum团队,每个团队建议不超过9个人,常用的方法为Scrum of Scrums。 一个整体,跨职能
-
持续集成 - 软件开发生产线 CodeArts
境)都保持一致,避免因为环境不一致导致的各种问题。后面统一使用Docker的方式将应用与环境统一打包到镜像保持环境一致。 持续不断的对应用进行验证,确保应用总是处于可部署的状态并建立持续反馈回路,防止问题代码进入生产环境。 组件和依赖管理 在构建或运行软件时,软件的一部分要依赖于
-
按需计费 - 软件开发生产线 CodeArts
当使用人数超过5人时,先购买1元套餐,再叠加购买1000元套餐。 在控制台“总览”页面开通服务组合,服务组合包含需求管理、代码托管、流水线、代码检查、编译构建、部署、测试计划(测试管理部分)、制品仓库。 在控制台中选择某个服务,可以单独开通某一个服务。 例外说明 使用人数最多为5人,并提供少量使用量额
-
自动续费 - 软件开发生产线 CodeArts
自动续费可以减少手动续费的管理成本,避免因忘记手动续费而导致CodeArts各服务资源被自动删除。自动续费的规则如下所述: 以订单的到期日计算第一次自动续费日期和计费周期。 订单自动续费周期以您选择的续费时长为准。例如,您选择了3个月,订单即在每次到期前自动续费3个月。 在订单到期前均可开通自动续费,到期前7日
-
实践准备工作 - 软件开发生产线 CodeArts
选择“基础版”,购买人数保持默认值,购买时长选择“1个月”,勾选同意声明,单击“下一步”。 确认订单内容,单击“去支付”。 根据页面提示完成支付。 开通成功,返回“软件开发生产线”页面,列表中显示已开通套餐记录。 创建项目 在开展项目实践前,由产品负责人Sarah创建项目。 在CodeArts控制台单击“立即使用”。
-
附录 - 软件开发生产线 CodeArts
附录 构建失败,报错“too many requests” ECS部署成功,但访问网页失败 ECS部署失败,报错“docker login failed”或“Get https://XXX denied” ECS部署失败,报错“expected alphabetic or numeric
-
并发数 - 软件开发生产线 CodeArts
行执行。 并发数计算方法分析 代码检查:任务a在两条流水线中同时执行,占用2个代码检查并发;同时b也在执行,占用1个代码检查并发;因此合计占用3个代码检查并发。 部署:应用c占用1个部署并发。 流水线:2条流水线同时执行,占用2个流水线并发。 父主题: 计费项
-
DevOps VS 敏捷 - 软件开发生产线 CodeArts
原本就是一次融合。2003年Mary Poppendieck和Tom Poppendieck的精益软件开发方法,即便是已经有敏捷宣言的前提下,也一样纳入敏捷开发的范畴。敏捷也是在不断前行,DevOps与敏捷殊途同归,是同一问题的不同分支,最终汇集到同一个目标。 一个好的方法论,
-
什么是DevOps - 软件开发生产线 CodeArts
持续交付(Continuous Delivery) 持续交付(CD)是从构建环境到生产环境的构建、测试、配置和部署的过程。 持续交付是一种软件工程手法,让软件产品的产出过程在一个短周期内完成,以保证软件可以稳定、持续的保持在随时可以发布的状况。它的目标在于让软件的构建、测试与发布变得更快以及更频
-
CodeArts - 软件开发生产线 CodeArts
视频帮助 操作指导 软件开发生产线 CodeArts 介绍代码检查、构建、部署到ECS的流程 06:03 快速入门(ECS篇) 软件开发生产线 CodeArts 介绍代码开发、构建、部署到CCE的流程 06:59 快速入门(CCE篇) 软件开发生产线 CodeArts 介绍管理员如何管理子帐号
-
释放资源 - 软件开发生产线 CodeArts
删除组织与镜像。 登录SWR控制台。 在“我的镜像”页面中,勾选本文中创建的镜像,单击“删除”,根据页面提示完成删除操作。 在“组织管理”页面中,单击待删除组织的名称,进入详情页。单击“删除”,根据页面提示完成删除操作。 删除集群。 登录CCE控制台。在列表中找到待删除的集群,单击
-
用户故事驱动的敏捷开发 - 软件开发生产线 CodeArts
使是仍然打算一试,也经常会不知如何开始。 因此,我们希望能够找到一个可以遵循的敏捷项目管理模型。 虽然,一个放之四海而皆准的方法是不存在的,但在更高的层面上,笔者仍然觉得这是可行的。也就是说,管理模型是一致的,但是其中采用的方法可能各有不同。最终目标是唯一的:打造一支可以快速适应变化的高质量团队,并输出高质量的产品!
-
DevOps现状报告解读 - 软件开发生产线 CodeArts
系。微服务在具有众多优势外也带来了实施上的复杂性,整个系统由单一应用拆分为多个服务,微服务之间存在较强的依赖关系,服务之间如何协作如何处理就变得非常复杂。由于微服务是一个网状分布的,有很多服务需要维护和管理,对它进行部署维护和监控管理的时候就比较复杂。因此使用微服务,第一步是要构
-
流量 - 软件开发生产线 CodeArts
成软件包Z(大小为15MB)并上传至软件发布库。 创建并执行部署应用,获取软件包Z部署至ECS中。 流量计算方法分析 以上三个操作,分别从制品仓库中下载了软件包X、Y、Z,因此消耗的流量为三个软件包大小的总和,即5MB+10MB+15MB=30MB。 父主题: 计费项
-
新建资源池 - 软件开发生产线 CodeArts
支持以下资源池类型: LINUX:执行任务时,任务会在Linux虚拟机上运行。 LINUX_DOCKER:执行任务时将拉起一个Linux docker容器,任务在容器中运行。 WINDOWS:执行任务时,任务会在Windows虚拟机上运行。 MAC:注册代理的时候需要在MAC主机上执行注册代理命令。