-
使用CodeArts快速搭建基于ECS部署的代码开发流水线 - 软件开发生产线 CodeArts
输入“/usr/local/${package_name}/”。 停止SpringBoot服务:首次执行时,由于目标主机上还未有服务,执行该步骤会失败,因此建议禁用此步骤,单击步骤卡片上的,选择“禁用”。 图3 禁用“停止SpringBoot服务” URL健康测试:此步骤可有可无,根据需要选择是否禁用(本文中禁用该步骤)。
-
使用CodeArts快速搭建基于CCE部署的代码开发流水线 - 软件开发生产线 CodeArts
使用已有”,并选择已存在的负载均衡器名称。 端口配置 协议:TCP 容器端口:8080 服务端口:8080 列表中显示一条记录,当服务名称出显示为时,将鼠标悬浮在访问类型下的负载均衡器名称处,在弹窗中复制公网地址。 图3 复制访问地址 打开新的浏览器页面,输入“http://IP:8080/test”,其中IP为4中复制的公网地址。
-
系统指标说明 - 软件开发生产线 CodeArts
系统指标说明 服务内置了以下系统指标,帮助快速搭建完善的效能度量看板。 表1 系统指标 视角 领域 指标 指标定义 组织 工作项 需求总数 度量近1年创建需求总数。 存量需求数 度量在当前时刻的还未关闭的需求数。 超期需求数 度量在当前时刻的已经超期还未完成的需求数。 新增需求数
-
持续部署 - 软件开发生产线 CodeArts
在流水线能关联部署任务,并可以通过流水线关联构建、代码检查、测试等服务,实现端到端的Devops流程。 接下来以用户使用的云服务器资源分类为区别进行讲解。 ECS部署 弹性云主机提供了自助便捷的服务器获取方式,特别适合自动化部署场景。 本节讲述如何通过CodeArts在弹性云服务器ECS上部署应用。 添加授信主机 自
-
CodeArts是否支持对本地代码进行检查、构建及部署? - 软件开发生产线 CodeArts
CodeArts是否支持对本地代码进行检查、构建及部署? 部分支持。 代码检查、编译构建服务支持代码托管、通用Git等源码源,可选择在本地搭建的网络通用标准的Git,且需本地网络能访问互联网。 部署服务所使用的软件包,需要从制品仓库服务“软件发布库”中取得,因此需要先将待部署的软件包上传到软件发布库中。
-
新建资源池 - 软件开发生产线 CodeArts
支持以下资源池类型: LINUX:执行任务时,任务会在Linux虚拟机上运行。 LINUX_DOCKER:执行任务时将拉起一个Linux docker容器,任务在容器中运行。 WINDOWS:执行任务时,任务会在Windows虚拟机上运行。 MAC:注册代理的时候需要在MAC主机上执行注册代理命令。
-
欠费说明 - 软件开发生产线 CodeArts
欠费说明 用户在使用云服务时,账户的可用额度小于待结算的账单,即被判定为账户欠费。欠费后,可能会影响云服务资源的正常运行,请及时充值。 欠费原因 当使用CodeArts的同时,购买了其它服务的按需计费资源时,可能会产生计费,例如: 使用部署服务时,需要将应用部署到ECS,因此购买了按需
-
实施步骤 - 软件开发生产线 CodeArts
步骤一:管理项目规划 步骤二:管理项目配置 步骤三:开发代码 步骤四:检查代码 步骤五:构建应用 步骤六:部署应用(CCE篇) 步骤六:部署应用(ECS篇) 步骤七:管理项目测试 步骤八:配置流水线,实现持续交付 释放资源 父主题: 使用CodeArts管理电子商城项目开发流程
-
步骤六:部署应用(ECS篇) - 软件开发生产线 CodeArts
登录指令通过控制台获取,操作方式请参考配置SWR服务。 单击“保存并部署”,启动部署。 当页面显示“部署成功”时,表示部署成功。如果部署失败,请根据失败步骤信息与日志中的报错信息排查。 验证部署结果。 打开浏览器,输入“http://ip:5000”,其中ip为ECS的IP地址。 页面显示成功,在导航栏中可看到菜单项“门店网络”。
-
ECS部署成功,但访问网页失败 - 软件开发生产线 CodeArts
添加此规则,配置方式请参考配置安全组规则。 可根据需要重新购买一台操作系统为Ubuntu 16.04的主机(ECS配置请参考购买并配置ECS,购买方式请参考购买弹性云服务器),或将当前主机操作系统切换为Ubuntu 16.04(切换操作系统方式请参考切换操作系统)。 父主题: 附录
-
CodeArts - 软件开发生产线 CodeArts
Online最佳实践 性能测试最佳实践 漏洞管理服务最佳实践 联接最佳实践 02 购买 CodeArts提供多种套餐,并支持单服务开通购买,您可以灵活地选择服务的购买配置。 CodeArts套餐 套餐概述 套餐规格差异 资源扩展 增值特性 单服务计费 需求管理计费说明 代码托管计费说明 代码检查计费说明
-
软件开发生产线(CodeArts)使用流程 - 软件开发生产线 CodeArts
代码托管服务更多操作请参见代码托管用户指南。 配置流水线 流水线集成代码检查、编译构建、部署等任务,可根据需要灵活配置流水线中的任务。流水线为非必须操作,根据需要配置即可。 代码检查服务可以对代码进行静态检查和安全检查,代码检查为可选操作,根据需要配置即可。 编译构建服务将软件的
-
与其它服务之间的关系 - 软件开发生产线 CodeArts
与其它服务之间的关系 CodeArts在应用的过程中与其他云服务协同,为您提供一站式DevOps体验。 图1 CodeArts与其它服务之间的关系 表1 CodeArts与其它服务之间的关系 服务名称 详细描述 弹性云服务器(ECS) 编译构建服务可以自定义ECS的Slave节点,用户可以自定义ECS的构建执行资源。
-
什么是DevOps - 软件开发生产线 CodeArts
由于软件行业日益清晰的认识到:为了按时交付软件产品和服务,开发和运维工作必须紧密合作。DevOps可看作开发、运维和质量保障(QA)三者的交集。 DevOps运动源自于提高IT服务交付敏捷性的需要,早期出现在许多大型公有云服务提供商中,并被其认可。支撑DevOps的理念基础是敏捷
-
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”的参数中,重新部署应用。 父主题: 附录
-
基于Pipeline的DevOps核心实践 - 软件开发生产线 CodeArts
括如何快速搭建第一条流水线,不同层级的流水线如何快速复制,并且搭建自己对应层级的流水线,以及上一级流水线成功后如何自动触发下一级流水线的执行,这些是最基本的思考。 第二种模式:微服务开发 CodeArts团队本是一个微服务化的实践者,有100多个微服务,基本全部微服务化,前端已经
-
步骤六:部署应用(CCE篇) - 软件开发生产线 CodeArts
步骤六:部署应用(CCE篇) 部署服务提供可视化、自动化部署服务。提供丰富的部署步骤,有助于用户制定标准的部署流程,降低部署成本,提升发布效率。 为了可以更快的、更稳定的持续地交付软件,开发团队需要一部分自助化部署服务的能力,以减轻部分后续维护工作。 本章节介绍开发人员Chris
-
资源规划 - 软件开发生产线 CodeArts
完成本实践所需的资源如下,实践预计用时2~3小时。 表1 资源规划 资源名称 数量 软件开发生产线 CodeArts 开通基础版即可。 云容器引擎 CCE 1 弹性云服务器 ECS 1 父主题: 使用CodeArts管理电子商城项目开发流程
-
方案概述 - 软件开发生产线 CodeArts
示例程序由表1中的5个可以独立开发、测试和部署的微服务组件构成。 表1 凤凰商城微服务组件表 微服务组件 说明 Web用户端服务器(对应样例代码中的“Vote”功能) 业务逻辑:用户可以通过浏览器访问此服务的WebUI。当用户在特定商品上单击“Like”时,服务将用户所选择物品的记录保存在Redis缓存中。