检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
步骤六:部署应用(ECS篇) 本章节以应用“phoenix-sample-standalone”为例,介绍如何将发布件部署至主机。如果您需要了解如何部署至CCE,请参照步骤六:部署应用(CCE篇)操作。 购买并配置ECS 本节使用的是ECS,您也可以使用自己的Linux主机(Ubuntu
当使用CodeArts的同时,购买了其它服务的按需计费资源时,可能会产生计费,例如: 使用部署服务时,需要将应用部署到ECS,因此购买了按需计费的ECS。关于ECS按需计费更多信息,请参考弹性云服务器计费说明。 使用部署服务时,需要将应用部署到CCE,因此购买了按需计费的CCE。关于CCE按需计费更多信息,请参考云容器引擎计费说明。
选择“通过IP手动添加”。 主机名 建议与在准备工作中购买的ECS的名称保持一致。 IP 输入在准备工作中购买的ECS的弹性公网IP。 认证方式 选择“密码”。 用户名 输入“root”。 密码 输入在准备工作中购买ECS时设置的密码。 ssh端口 输入“22”。 页面显示一条主机
添加此规则,配置方式请参考配置安全组规则。 可根据需要重新购买一台操作系统为Ubuntu 16.04的主机(ECS配置请参考购买并配置ECS,购买方式请参考购买弹性云服务器),或将当前主机操作系统切换为Ubuntu 16.04(切换操作系统方式请参考切换操作系统)。 父主题: 附录
更新成功,返回列表中,当列表中显示时,鼠标悬停在该负载均衡器名称处,在弹窗中复制公网地址。 图2 复制访问地址 打开新的浏览器页面,在地址栏中输入“http://IP:5000”(其中,IP为4.d记录的公网地址),页面中显示商城主页。 返回“无状态负载”页面,参照4.c更新“result”(其中,负载均衡器选择4
es”。 替换基础镜像源地址。 单击导航“代码 > 代码托管”,选择代码仓库“phoenix-sample”。 参照表6编辑代码文件中的基础镜像源地址。 表中的“${dockerServer}”、“${dockerOrg}”仅为参数示例。实际替换镜像源地址时,请参照图1所示,将“
出了一套可操作可落地的敏捷开发方法论:HE2E DevOps实施框架。 图1 HE2E DevOps实施框架 规划和设计 步骤①和②是业务(或者是客户)与技术之间进行产品规划,梳理产品整体脉络,以及进行产品规划实施设计,并控制需求粒度与拆分的过程。 软件开发的本质是为了解决问题,
单击“登录指令”,页面弹框显示登录指令。 其中, “-u”之后的字符串为用户名。 “-p”之后的字符串为密码。 最后的字符串为SWR服务器地址,此地址即为后续配置并执行任务中的参数“dockerServer”。 图1 登录指令 此处生成的登录指令为临时登录指令,有效期为24小时。如
列表中显示一条记录。 当该记录中显示时,将鼠标悬浮在访问类型下的负载均衡器名称处,在弹窗中复制公网地址。 图3 复制访问地址 打开新的浏览器页面,输入“http://IP:8080/test”,其中IP为5中复制的公网地址。 如果出现以下访问结果,表示负载运行成功。 图4 部署结果 部署镜像 通过在部署服务中创建应用,将镜像部署自动化。
对于DevOps实施来说,我们需要了解的就是各种云所提供的API,因为无论是自动化系统还是前面的SCM的产出,最终都需要调用这些API来完成最终应用部署。 在华为云CodeArts中,我们可以通过CodeArts直接调用华为云的其他公有云服务,例如弹性云服务器ECS、云容器引擎CCE、容器镜像服务SWR等,并
完成本实践所需的资源如下,实践预计用时2~3小时。 表1 资源规划 资源名称 数量 软件开发生产线 CodeArts 开通基础版即可。 云容器引擎 CCE 1 弹性云服务器 ECS 1 父主题: 使用CodeArts管理电子商城项目开发流程
步骤一:管理项目规划 步骤二:管理项目配置 步骤三:开发代码 步骤四:检查代码 步骤五:构建应用 步骤六:部署应用(CCE篇) 步骤六:部署应用(ECS篇) 步骤七:管理项目测试 步骤八:配置流水线,实现持续交付 释放资源 父主题: 使用CodeArts管理电子商城项目开发流程
ps流程。 接下来以用户使用的云服务器资源分类为区别进行讲解。 ECS部署 弹性云主机提供了自助便捷的服务器获取方式,特别适合自动化部署场景。 本节讲述如何通过CodeArts在弹性云服务器ECS上部署应用。 添加授信主机 自动化部署需要对弹性云主机进行操作,就需要通过主机组的方式管理主机连接密钥信息。
说明 连接名称 是 自定义。支持中文、英文、数字、“-”、“_”、“.”、空格,不超过256个字符。 仓库地址 是 输入待连接的Docker仓库的地址。支持http、https协议地址。 用户名 是 输入待连接的Docker仓库的用户名。不超过256个字符。 密码 是 输入待连接的
ECS部署失败,报错“expected alphabetic or numeric character, but found '*'” 问题现象 应用“phoenix-sample-standalone”部署失败,报错信息为“expected alphabetic or numeric
ECS部署失败,报错“docker login failed”或“Get https://XXX denied” 问题现象 应用“phoenix-sample-standalone”部署失败,报错信息为“docker login failed”或“Get https://XXX denied”。
维护项目所需的服务器、网络、数据库等资源。 Committer Committer是负责审核并合并开发人员提交的代码的角色。 开发人员 开发人员是负责项目开发工作的角色,他/她可以编写、提交、合并、分支等代码,以及创建和运行流水线、构建等服务。 测试人员 测试人员是负责项目测试工
的时段。 开启/关闭通知 根据需要勾选“开启”或“关闭”。 如果需要修改接收消息通知的邮箱,单击邮箱后的“更改设置”,根据页面提示修改邮箱地址。 父主题: 软件开发生产线(CodeArts)使用前准备
华为在云端领域的DevOps是云的基座,云渗透在ICT的很多领域,目前华为云推出一百多个云上的服务。在云的基座上,TATO所代表的内容是:T代表Team(团队),A是Architecture(架构),T是Tools(工具),O是Operations(运维)。 DevOps实践的第一步是来自于人的思
您也可以选择手动安装,请使用root账号执行安装命令。 如果使用Windows或MAC操作系统主机作为代理机,请使用系统管理员账号手动在服务器中安装。 如果使用Windows操作系统主机作为代理机,请安装64位的Java 8。 必须有公网访问权限,并且开通以下域名的防火墙白名单、暴露相应端口号。