本文中涉及的按需计费资源为ECS。 如果完成体验后不再使用ECS,建议参考删除弹性云服务器释放该资源。 相关文档 本文采用的代码检查、构建、部署、流水线等任务均为代码仓库模板关联的内置任务。在实际开发项目时可参考以下指导自主创建任务。
节点类型:弹性云服务器-虚拟机。 节点规格:2vCPUs | 8GiB或以上规格。 容器引擎:Docker。 操作系统:公共镜像-CentOS 7.6。 创建节点 已在容器镜像服务中创建名称为“web-demo”的组织(如果页面提示“组织已存在”,请自定义其它名称。)
视频帮助 服务介绍 产品介绍 05:10 了解什么是CodeArts 操作指导 快速搭建基于ECS部署的代码开发流水线 04:44 介绍如何使用CodeArts完成项目的开发、构建、部署至ECS 快速搭建基于CCE部署的代码开发流水线 06:03 介绍如何使用CodeArts完成项目的开发
创建并执行部署应用,获取软件包Z部署至ECS中。 流量计算方法分析 以上三个操作,分别从制品仓库中下载了软件包X、Y、Z,因此消耗的流量为三个软件包大小的总和,即5MB+10MB+15MB=30MB。 父主题: 计费项
{ "Action": [ "devcloud:*:listResourceDetail", "ecs
替换Docker-Compose部署文件镜像版本 为了将镜像部署到ECS时,能够拉取到正确的镜像,使用shell命令完成以下操作。
执行测试用例 当开发人员Chris完成Story的代码开发、并将应用部署到测试环境后(即完成部署应用至CCE或部署应用至ECS),可将Story的状态设置为“测试中”,并将Story的处理人设置为测试人员Billy。 此时测试人员Billy即可开始执行Story对应的测试用例。
如果主机的操作系统为Windows或MAC,请使用系统管理员账号手动在服务器中安装Java 8、Git。 如果主机的操作系统为Windows,请安装64位的Java 8。 新建代理 进入CodeArts首页。
入门指引 表1 服务快速入门指引 服务 入门指引 整体流程类 使用CodeArts快速搭建基于ECS部署的代码开发流水线 使用CodeArts快速搭建基于CCE部署的代码开发流水线 需求管理 创建Scrum项目并新建工作项 创建IPD系统设备类项目并新建工作项 代码托管 完成一次Scrum
资源池类型 支持以下资源池类型: LINUX:执行任务时,任务会在Linux虚拟机上运行。 LINUX_DOCKER:执行任务时将拉起一个Linux docker容器,任务在容器中运行。 WINDOWS:执行任务时,任务会在Windows虚拟机上运行。
可以选择服务提供的“官方资源池”,也可以将自有的服务器作为资源池。 保存成功,在“目标主机”页签中单击“添加或导入主机”。 选择添加方式“导入已购ECS”,在主机“phoenix-ecs”的“操作”列中单击“导入”。 配置以下信息,单击“确定”。
节点类型:弹性云服务器-虚拟机。 节点规格:2vCPUs | 8GiB或以上规格。 容器引擎:Docker。 操作系统:公共镜像-EulerOS。 节点IP:自动分配。 弹性公网IP:自动创建。 创建节点 弹性云服务器(ECS) 用于部署应用 建议选择按需计费。
欠费原因 当使用CodeArts的同时,购买了其它服务的按需计费资源时,可能会产生计费,例如: 使用部署服务时,需要将应用部署到ECS,因此购买了按需计费的ECS。关于ECS按需计费更多信息,请参考弹性云服务器计费说明。
phoenix-sample-predeploy 部署应用至ECS前,向ECS中安装依赖工具。 phoenix-sample-standalone 部署应用至ECS。 本章节以应用“phoenix-cd-cce”为例进行讲解。
系统工程师 系统工程师是负责项目系统架构和基础设施的角色,他/她可以设计、搭建、维护项目所需的服务器、网络、数据库等资源。 Committer Committer是负责审核并合并开发人员提交的代码的角色。
本文档提供两种环境的部署方法:CCE与ECS。 管理项目测试 测试人员Billy为迭代创建测试计划、设计测试用例,并按照计划执行测试用例。 配置流水线 开发人员Chris将代码检查、构建、部署等任务串联成流水线。当代码有更新时,可自动触发流水线,实现持续交付。
实施步骤 实践准备 管理项目规划 开发代码 检查代码 构建应用并推送镜像至SWR 部署应用至CCE 部署应用至ECS 管理项目测试 配置流水线 释放资源 父主题: 使用CodeArts管理电子商城项目开发流程
最后的字符串为SWR服务器地址。 图1 登录指令 此处生成的登录指令为临时登录指令,有效期为24小时。如果需要长期有效的登录指令,请参见获取长期有效登录或推拉镜像指令。
本文中涉及的按需计费资源有CCE、ECS,如果完成实践后不再使用这些资源,建议释放。 表1 释放资源 资源名称 操作指导 ECS 删除弹性云服务器 CCE 删除按需计费的集群 父主题: 实施步骤
应用服务器:Gunicorn。 Web管理端服务器(对应样例代码中的“Result”功能) 业务逻辑:用户可以通过浏览器访问此服务的WebUI,会动态显示用户端UI上用户单击“Like”的统计数据,此数据来自PostgreSQL数据库。