共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

来源头条作者:华为云开发者联盟

摘要:本文以华为云软件开发平台DevCloud为例,展示飞机大战游戏开发的DevOps实践流程。

DevOps实践

DevOps实践是一种开发、测试运维一体化的模式,其实践的外在表现一般包括了如代码仓库、构建、测试、发布、配置、监控等工具形成的一个完整的工具链或者说开发平台,以华为云软件开发平台DevCloud为例,展示飞机大战游戏开发的DevOps实践流程。

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

实践手册下载>>>

提交实践结果赢奖品>>>

实验介绍

项目名称:飞机大战游戏

项目简介:一个用 Cocos Creator 开发的 Web 游戏,可以进行飞机大战。

开发语言:JavaScript(49.3%)、CSS(36.6%)、Html(14%)

部署环境:CentOS 7.6 64bit for Kai1s +jdk1.8

涉及云服务:华为云 DevCloud、华为云弹性云服务器 ECS

操作流程

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

操作步骤

创建私有云

步骤1:在华为云服务列表找到“服务列表”,进入华为云“虚拟私有云VPC”,创建虚拟私有云,配置虚拟私有云名称和子网名称,其他默认配置,点击立即创建;

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

步骤2:创建安全组并添加规则

创建安全组

名称:sg-plane

企业:default

模板:通用Web服务器

描述:无

添加规则:添加入向规则

优先级:1协议端口:TCP输入:8080

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

创建项目

在华为云官网产品列表中,前往“软件开发平台DevCloud”的管理控制台,新建项目;

项目流程:看板

项目名称:自定义

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

创建代码仓库

进入代码->代码托管,导入外部仓库:

源仓库地址:https://codehub.devcloud.cn-north4.huaweicloud.com/yxdmmsymbgl00001/planeGame.git

源仓库访问权限:不需要用户名/密码

勾选“我已阅读并同意 《隐私政策声明》 和 《软件开发服务使用声明》”

点击“下一步”按钮

自定义代码仓库名称

其他默认值,最后确认

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

新建编译构建任务

在“构建&制品”中选择“编译构建”后,新建任务:

步骤1:选择Shell模板,在命令行中输入zip -qr WebGames.zip ./

步骤2:在Shell下方增加“上传软件包到软件发布库”

构建包路径:WebGames.zip发布版本号:1.0.0包名:WebGames

步骤3:新建并执行

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

新建部署任务

步骤1:进入“控制台”选择“服务列表”购买弹性云服务器ECS,并进行配置;

计费模式:按需收费

区域:华北-北京四

可用区:随机分配

CPU 架构:鲲鹏计算

规格:kai1s.xlarge.1(4 核 4G)

镜像:CentOS 7.6 64bit for Kai1s(40GB)

网络:选择本实验创建的虚拟私有云

安全组:选择本实验创建的安全组

云服务器名称:自定义(如:ecs-plane-kunpeng)

密码:自定义

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

步骤2:进入华为云DevCloud控制台,选择“部署”->“主机管理”;

添加主机组,输入主机名,选择linux操作系统,点击保存;

添加主机;

输入自定义主机名称,如planewar

IP(云服务弹性公网IP)

认证方式:密码

用户名:root

密码:自己云服务器ECS的密码

ssh端口:22

勾选我已阅读…,点击添加

添加成功后,显示验证成功。

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

步骤3:重新进入部署服务,新建任务,选择Tomcat应用部署模板

点击“选择部署来源”下方的加号,添加“解压文件”,配置:

压缩文件路径:${download_path}/WebGames.zip,解压目录:${download_path}/WebGames;

“参数设置”页中,将以下参数进行修改,其余参数保持默认不变

${host_group}:ecs_group_planewar(即本实验中创建的主机组)

${package_url}:/WebGames/1.0.0/WebGames.zip

Service_port:8080

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

步骤4:访问应用

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

释放云资源

本实验需要释放的资源有:弹性云服务器ECS、虚拟私有云和安全组。

步骤1:前往“弹性云服务器ECS”管理控制台,释放资源;

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

步骤2:前往“虚拟私有云 VPC”管理控制台,先删除所有子网,再删除虚拟私有云;

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

步骤3:进入“访问控制”中的安全组,删除需要删除的安全组。

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

共生体之神(毒液祖宗打造出屠神黑剑,雷神的三位宿敌,都曾使用过)

本站无法对海量内容真伪性鉴别,请勿相信本站任何号码,邮件,站外网址等信息,如有需要,请自行甄别。版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至net@163.com举报,一经查实,本站将立刻删除。
(0)
上一篇 2023年2月1日 上午11:31
下一篇 2023年2月1日 上午11:34

相关推荐

发表回复

登录后才能评论