摘要:以华为云软件开发平台DevCloud为例,十分钟简单体验下DevOps应用上云实践——H5经典小游戏上云 。本文分享自华为云社区《《DevOps实践秘籍》十分钟速成DevOps实践》,作者:AppCloud小助手。
DevOps是什么?DevOps是Development和Operations的组合词,简单点理解就是研发运维一体化的方法论 , 目的是通过自动化“软件交付”和“架构变更”的流程 , 来使得构建、测试、发布软件能够更快捷、频繁和可靠 。
实现这些理念的自动化平台,即为软件开发平台,包括从项目管理、代码开发、流水线、编译构建、部署、软件发布库等全流程软件开发服务,简而言之,你可以在平台上完成从软件开发到发布运行的全流程实践 。
下面以华为云软件开发平台DevCloud为例,十分钟简单体验下DevOps应用上云实践——H5经典小游戏上云 。
文章插图
实操手册下载>>>
实践流程图如下
文章插图
实践操作目录1.创建项目
2.创建代码仓
3.创建编译构建任务
4.创建部署任务
5.访问应用
6.释放资源
实践操作文本指导准备动作:开通华为云账号和华为云DevCloud云服务
实践步骤一:创建华为云DevCloud项目前往软件开发平台DevCloud>>>
点击免费试用,开通基础版套餐
文章插图
新建Scrum项目,参数如下:
- 项目流程:Scrum
- 项目名称:自定义
- 点击“确定”完成项目创建
文章插图
文章插图
实践步骤二:创建代码仓前往代码托管 , 导入外部仓库,并按如下填写外部仓库信息:
- 源仓库地址:https://codehub.devcloud.cn-north-4.huaweicloud.com/yxdmmsymbgl00001/soManyGames.git
- 源仓库访问权限:不需要用户名/密码
- 勾选“我已阅读并同意 《隐私政策声明》 和 《软件开发服务使用声明》”
- 点击“下一步”按钮 。
文章插图
文章插图
实践步骤三:编译构建任务前往编译构建新建任务
文章插图
文章插图
编辑构建模板
(1)选择Shell , 点击确定 , 并在右侧命令行输入内容:zip -qr WebGames.zip ./
(2)在Shell下方添加“选择上传软件包到软件发布库”,按以下内容填写后,点击新建并执行 。
- 构建包路径:WebGames.zip
- 发布版本号:1.0.0
- 包名:WebGames
文章插图
文章插图
文章插图
文章插图
文章插图
实践步骤四:部署应用部署应用在云上,需配置云服务器资源以替代服务器资源 。
- 前往弹性云服务器资源>>>,购买云资源 。
文章插图
- 按照需求进行云资源配置
- 计费模式:按需收费
- 区域:华北-北京四
- 可用区:随机分配
- CPU架构:x86计算
- 规格:c6.large.2(2核4G)
- 镜像:CentOS 7.5 64bit(40GB)
文章插图
B)网络配置如下 :
- 网络:vpc-default/subnet-default
- 安全组:Sys-WebServer(入向规则需包括TCP:8080端口)
- 弹性公网IP:现在购买
- 公网宽带:按宽带计算
- 宽带大?。?
- 释放行为:随实例释放
推荐阅读
- 「产品运营」研发效能之DevOps平台如何运营?
- 之三 2流高手速成记:SpringBoot整合mybatis/mybatis-plus实现数据持久化
- 速成秋树和速成杨树那个价格高成才树
- 速成楸树和本地楸木的区别
- 境外驾照换领中国驾照最新规定 境外速成驾照回国换证将不予发放
- 螃蟹蒸十分钟可以吗 螃蟹蒸10分钟可以吗
- 怎样让榴莲快速成熟可以吃 怎样让榴莲快速成熟?
- 巴彦淖尔人注意啦,这些路段不适用“十分钟违停免罚” 巴彦淖尔违章停车罚款多少
- c1驾照理论考试技巧 c1驾照理论考试速成攻略2010
- 熟食蒸多久可以吃