随着产品更新迭代的不断加快,技术相关人员包括产品设计、开发人员、测试人员、运维人员都承受这较大的工作压力,为了更好的减轻整个产品线上工作人员的压力,提高团队的研发效能,阿里云推出了云效应用交付平台 AppStack ,云效AppStack是一款开发者友好的、以应用为核心的应用交付平台,提供资源管理、应用编排、环境管理、部署运维、变更发布等一站式能力, 帮助企业建立应用交付整体解决方案,加速企业云原生与 DevOps 转型,提升团队研发效能。
到这里,相信大家对于云效AppStack有了基础的了解,下面再进行基于云效AppStack部署扫雷小游戏的操作就容易理解了。
话不多说了,扫雷小游戏部署开始。
云效AppStack控制台首页地址:https://devops.aliyun.com/appstack/apps
选择【资源池】,导入资源
点击【导入Kubernetes集群】,选择如下
点击【免费体验集群】
点击【前往创建】或者点击【阿里云体验实验室】,可以看到体验资源创建中
资源创建完成之后复制对应参数到指定位置
再回到添加集群信息的页面补充集群信息
设置镜像仓库密码,仓库地址:https://cr.console.aliyun.com/cn-hangzhou/instances
点击【个人实例】,设置访问凭证
点击【命名空间】-【创建命名空间】
点击【镜像仓库】-【创建镜像仓库】
点击【下一步】,选择【本地仓库】完成镜像仓库的创建。
再次回到云效应用管理页面,地址:https://codeup.aliyun.com/,点击
点击【导入代码库】,选择URL导入
确定之后点击左侧菜单回到应用交付页面,地址:https://devops.aliyun.com/appstack/apps,新建应用
点击应用名称,进入应用详情
点击【前往配置】,选择【编排内容】,如图
选择扫雷模板
这里模板内容已经默认配置好了,点击返回箭头即可
点击【环境】-【开发环境】
点击【开发环境】-【关联资源】,弹窗中选择刚才新建的资源
环境设置完成之后,点击【流水线】,选择【新建流水线】
选择扫雷流水线内容
点击【创建】,代码源选择前面创建的Codeup
完成之后点击【添加】进入【自定义镜像构建】,其中镜像地址是刚才创建的镜像仓库地址
输入镜像仓库的用户名密码
完成之后继续进行AppStack部署,依次选择在上面步骤已经准备的资源
点击右上角【保存并运行】,在弹框中需要输入集群的地址
复制测试域名内容到弹框
点击【运行】,运行成功之后进入AppStack部署
点击【创建部署单】
点击【继续】进入第二步部署操作
点击【提交】等待部署完成,部署完成后如下图
回到【流水线】,点击部署的流水线查看详情
流水线详情如下图
到这里整个扫雷部署就算完成了,你可以直接扫码或者点击【访问站点】就可以体验你自己部署的扫雷小游戏了,是不是感觉很酷。
到这里,整个自己亲手部署扫雷小游戏就结束了。整个过程操作基本没有什么难度,但是体验感却很足,整个流程通过自己在云效AppStack平台从拉取代码、创建资源、创建应用、环境、流水线到部署完成,每一步都是自己的操作,因此说这里就作为回顾2023这一年中印象比较深刻并且还挺有意思的一次体验记录在这里,后续有机会的话会记录更多这样的小操作的,多多关注。