摘要:以华为云软件开发平台DevCloud为例,十分钟简单体验下DevOps应用上云实践——H5经典小游戏上云。
本文分享自华为云社区《《DevOps实践秘籍》十分钟速成DevOps实践》,作者:AppCloud小助手 。
DevOps是Development和Operations的组合词,简单点理解就是研发运维一体化的方法论,目的是通过自动化“软件交付”和“架构变更”的流程,来使得构建、测试、发布软件能够更快捷、频繁和可靠。
实现这些理念的自动化平台,即为软件开发平台,包括从项目管理、代码开发、流水线、编译构建、部署、软件发布库等全流程软件开发服务,简而言之,你可以在平台上完成从软件开发到发布运行的全流程实践。
下面以华为云软件开发平台DevCloud为例,十分钟简单体验下DevOps应用上云实践——H5经典小游戏上云。
1.创建项目
2.创建代码仓
3.创建编译构建任务
4.创建部署任务
5.访问应用
6.释放资源
准备动作:开通华为云账号和华为云DevCloud云服务
点击免费试用,开通基础版套餐
新建Scrum项目,参数如下:
前往代码托管,导入外部仓库,并按如下填写外部仓库信息:
前往编译构建新建任务
编辑构建模板
(1)选择Shell,点击确定,并在右侧命令行输入内容:zip -qr WebGames.zip ./
(2)在Shell下方添加“选择上传软件包到软件发布库”,按以下内容填写后,点击新建并执行。
部署应用在云上,需配置云服务器资源以替代服务器资源。
A)基础配置如下:
B)网络配置如下 :
C) 高级配置如下:
D)确认配置完成ECS创建,注购买ECS数量为1即可。
进入部署服务,添加主机组。
(1)输入主机组名,选择Linux。
(2)添加主机,导入ECS。
创建部署任务
(1)进入部署任务,新建任务
(2)选择“Tomcat应用部署”模板,Tomcat 应用部署模板会预置 jdk、tomcat 安装、启动等步骤。
(3)在“选择部署来源”步骤后,添加“解压文件”,并在其中添加构建包的解压路径后,保存。
(4)“URL 健康测试”,将 URL 地址修改成 http://云服务器弹性公网IP:8080/WebGames/index.html,点击“保存并执行”。
浅浅体验一把言情版跳一跳,争取帮男主追到女主!!!
2000 years later……
对不起男主,你两缘尽于此,算了吧~
前往ECS列表页,删除释放ECS资源。
以上,即为H5小游戏的DevOps实践上云体验,十分钟就能搞定,你不来试试么?更多实践方案体验还请关注【一行代码秒上云】二期训练营活动,还有机会获得华为云DTSE应用开发上云的培训指导哦~