十分钟速成DevOps实践

摘要:以华为云软件开发平台DevCloud为例,十分钟简单体验下DevOps应用上云实践——H5经典小游戏上云 。
本文分享自华为云社区《《DevOps实践秘籍》十分钟速成DevOps实践》,作者:AppCloud小助手。
DevOps是什么?DevOps是Development和Operations的组合词,简单点理解就是研发运维一体化的方法论 , 目的是通过自动化“软件交付”和“架构变更”的流程 , 来使得构建、测试、发布软件能够更快捷、频繁和可靠 。
实现这些理念的自动化平台,即为软件开发平台,包括从项目管理、代码开发、流水线、编译构建、部署、软件发布库等全流程软件开发服务,简而言之,你可以在平台上完成从软件开发到发布运行的全流程实践 。
下面以华为云软件开发平台DevCloud为例,十分钟简单体验下DevOps应用上云实践——H5经典小游戏上云 。
十分钟速成DevOps实践

文章插图
实操手册下载>>>
实践流程图如下
十分钟速成DevOps实践

文章插图
实践操作目录1.创建项目
2.创建代码仓
3.创建编译构建任务
4.创建部署任务
5.访问应用
6.释放资源
实践操作文本指导准备动作:开通华为云账号和华为云DevCloud云服务
实践步骤一:创建华为云DevCloud项目前往软件开发平台DevCloud>>>
点击免费试用,开通基础版套餐
十分钟速成DevOps实践

文章插图
新建Scrum项目,参数如下:
  • 项目流程:Scrum
  • 项目名称:自定义
  • 点击“确定”完成项目创建

十分钟速成DevOps实践

文章插图
十分钟速成DevOps实践

文章插图
实践步骤二:创建代码仓前往代码托管 , 导入外部仓库,并按如下填写外部仓库信息:
  • 源仓库地址:https://codehub.devcloud.cn-north-4.huaweicloud.com/yxdmmsymbgl00001/soManyGames.git
  • 源仓库访问权限:不需要用户名/密码
  • 勾选“我已阅读并同意 《隐私政策声明》 和 《软件开发服务使用声明》”
  • 点击“下一步”按钮 。

十分钟速成DevOps实践

文章插图
十分钟速成DevOps实践

文章插图
实践步骤三:编译构建任务前往编译构建新建任务
十分钟速成DevOps实践

文章插图
十分钟速成DevOps实践

文章插图
编辑构建模板
(1)选择Shell , 点击确定 , 并在右侧命令行输入内容:zip -qr WebGames.zip ./
(2)在Shell下方添加“选择上传软件包到软件发布库”,按以下内容填写后,点击新建并执行 。
  • 构建包路径:WebGames.zip
  • 发布版本号:1.0.0
  • 包名:WebGames

十分钟速成DevOps实践

文章插图
十分钟速成DevOps实践

文章插图
十分钟速成DevOps实践

文章插图
十分钟速成DevOps实践

文章插图
十分钟速成DevOps实践

文章插图
实践步骤四:部署应用部署应用在云上,需配置云服务器资源以替代服务器资源 。
  • 前往弹性云服务器资源>>>,购买云资源 。

十分钟速成DevOps实践

文章插图
  • 按照需求进行云资源配置
A)基础配置如下:
  • 计费模式:按需收费
  • 区域:华北-北京四
  • 可用区:随机分配
  • CPU架构:x86计算
  • 规格:c6.large.2(2核4G)
  • 镜像:CentOS 7.5 64bit(40GB)

十分钟速成DevOps实践

文章插图
B)网络配置如下 :