DevCloud实践飞机大战开发流程
【摘要】 体验了软件开发平台 DevCloud,一站式、全流程、安全可信的云原生DevSecOps平台,开箱即用。
- 基于DevCloud对飞机大战游戏进行上云实验,更加深入的了解DevCloud一站式云端项目管理,通过云上快速搭建飞机大战游戏,初步了解鲲鹏服务的应用场景及实现,学习鲲鹏服务的应用。整体流程如下:
-
飞机大战游戏上云实践,是游戏上云实践的典型例子。应用鲲鹏ECS实现云上场景部署,通过实践提升对鲲鹏服务的了解。
-
通过云上快速搭建飞机大战游戏,初步了解鲲鹏服务的应用场景及实现,同时更加深入的了解DevCloud一站式云端项目管理。
飞机大战游戏云端整体框架图
Git安装与配置
- 代码仓库用于项目代码的版本管理,与本地的交互基于Git,因此在使用代码仓库之前需要在本地安装Git客户端。
# 安装
sudo apt install git
# 输入Y
git --version
git config --global user.name SunXiaobei
git config --global user.email youxiang@qq.com
git config --list
#配置服务器
ssh-keygen -t rsa -C youxiang@qq.com
#复制公钥到服务器 配置
#测试
ssh -T git@github.com
(1)创建虚拟私有云
(2)创建安全组和规则
(3)购买鲲鹏云服务器
(4)创建DevCloud项目
- 项目管理服务是使用软件开发平台各服务的基础,首先需要创建项目、添加项目成员,然后可以根据项目规划添加工作项。
- 如未开通需要先开通
- https://devcloud.cn-north-4.huaweicloud.com/home
(5)上传代码
- 需要设置SSH 或者HTTP
- 克隆/推送代码
git clone <您仓库的SSH下载链接>
git add .
git commit -m "init"
git push origin master
(6)编译构建
- 进入已创建的项目,单击页面上方导航栏“构建&发布 > 编译构建”,单击“新建任务”
(7)部署应用
- 创建部署任务。准备授信主机:部署任务通常是将软件包部署到服务器中,因此需要准备一台具有弹性IP的主机,可以使用已有主机.
- 添加主机和主机组
- 部署应用
(8)验证
- 访问ECS中的IP地址+/WebGames/index.html
小结
- 体验了软件开发平台 DevCloud,一站式、全流程、安全可信的云原生DevSecOps平台,开箱即用。开发小游戏飞机大战十分快捷。
- 如果要是能够提供源代码进行学习就更好了,目前资源包里面是编译之后的。
参考:
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)