DevCloud实践飞机大战开发流程

举报
孙小北 发表于 2022/08/31 22:13:36 2022/08/31
【摘要】 体验了软件开发平台 DevCloud,一站式、全流程、安全可信的云原生DevSecOps平台,开箱即用。
  • 基于DevCloud对飞机大战游戏进行上云实验,更加深入的了解DevCloud一站式云端项目管理,通过云上快速搭建飞机大战游戏,初步了解鲲鹏服务的应用场景及实现,学习鲲鹏服务的应用。整体流程如下:

image-20220825230038647.png

  • 飞机大战游戏上云实践,是游戏上云实践的典型例子。应用鲲鹏ECS实现云上场景部署,通过实践提升对鲲鹏服务的了解。

  • 通过云上快速搭建飞机大战游戏,初步了解鲲鹏服务的应用场景及实现,同时更加深入的了解DevCloud一站式云端项目管理。

飞机大战游戏云端整体框架图

image-20220825194709093.png

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

image-20220825231828533.png

(1)创建虚拟私有云

image.png

(2)创建安全组和规则

image.png

(3)购买鲲鹏云服务器

image.png

(4)创建DevCloud项目

  • 项目管理服务是使用软件开发平台各服务的基础,首先需要创建项目、添加项目成员,然后可以根据项目规划添加工作项。
  • 如未开通需要先开通
  • https://devcloud.cn-north-4.huaweicloud.com/home

image.png

(5)上传代码

  • 需要设置SSH 或者HTTP
  • 克隆/推送代码
git clone <您仓库的SSH下载链接>

git add .
git commit -m "init"
git push origin master

(6)编译构建

  • 进入已创建的项目,单击页面上方导航栏“构建&发布 > 编译构建”,单击“新建任务”

image.png
image-20220829231414786.png

(7)部署应用

  • 创建部署任务。准备授信主机:部署任务通常是将软件包部署到服务器中,因此需要准备一台具有弹性IP的主机,可以使用已有主机.
  • 添加主机和主机组
  • 部署应用
    image-20220829232801562.png

(8)验证

  • 访问ECS中的IP地址+/WebGames/index.html
    image-20220829233238281.png

小结

  • 体验了软件开发平台 DevCloud,一站式、全流程、安全可信的云原生DevSecOps平台,开箱即用。开发小游戏飞机大战十分快捷。
  • 如果要是能够提供源代码进行学习就更好了,目前资源包里面是编译之后的。

参考:

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。