手游公司运维之利用Rundeck自动化运维工具和Shell脚本构建测试环境代码发布平台和生产环境代码发布平台

在做手游运维工作之前,我接触的代码发布都是常规的软件发布,有固定的发布周期。之前工作的那个外企有严格的发布周期,一年中的所有发布计划都是由Release Manager来控制,每次发布之前都需要做一些准备工作,如填写发布表单,上传发布需要的资源文件,联系发布过程中的相关人员,如开发和测试。最后在公司内部开发的发布平台上按照指定的时间点击鼠标对一个集群内的几台主机或全部主机进行代码发布。这个发布平台还是基于rsync服务实现的。虽然每个星期都有各种服务的发布,但是整个发布流程是可以控制的,并且发布时间点也是定好的。除非有特殊情况需要进行Rollback操作,即回退到之前的版本。

在刚来到目前公司的时候,游戏代码发布简直就是噩梦。没有发布周期,没有发布计划,随时随地更新代码,而且开发和测试即运维都是使用同一个svn分支。这完全颠覆了我之前对代码发布的理解。加上公司其他各方面乱七八糟的事情凑在一起,明明知道这样不对,但是还是这样撑到了年后。刚开始是手动上传代码,后来是编写脚本利用rsync同步代码,最后实在是厌倦了到服务器上去执行脚本,就想用网页的方式去执行脚本,点点鼠标那样,经过研究发现Rundeck很适合我们这边的应用场景。

手游公司运维之利用Rundeck自动化运维工具和Shell脚本构建测试环境代码发布平台和生产环境代码发布平台

时间: 2024-10-26 05:43:42

手游公司运维之利用Rundeck自动化运维工具和Shell脚本构建测试环境代码发布平台和生产环境代码发布平台的相关文章

IPhone手机利用Siri自动化运维思路

前言 最近研究智能家居与Siri结合,突发奇想:运维是否也可以通过Siri去下指令? 那答案当然是肯定,简单测试一番,大概是这样的画风: 对着Siri说相对应的执行对象与方法,脚本执行后,返回结果,Siri读出执行返回结果. 思路 使用Apple快捷指令做脚本逻辑. 脚本执行触发现有运维平台,平台根据内容去做运维处理操作. 实现 打开快捷指令 编辑流程 听写文本 语言 中文停止聆听 较短暂暂停之后 获取变量 变量 听写的文本 文本 输入运维平台API 获取URL内容 方法POSTPOST内容使用

从零打造B/S 自动化运维平台   (一、自动化运维平台的应用及业务流程)

背景以及需求: 随着企业业务的不断发展,运营方面,如何保障业务的高可用及服务质量?很多企业处于"半自动化"状态,一但出现故障,技术部人员都会加入"救火"的行列,不仅浪费人力物力,而且使业务出现一段"停运时间",给公司造成一定的损失. 解决方案: 如果要解决以上问题,就需要构建一个高效的运营模式. 要构建一个高效的运营系统,可以从以下几方面放手: 1)制定符合企业特点的 IT 制度 2)流程规范 3)质量与成本管理 4)运营效率建设 接下来我们就开

记第三次面试 -- Android开发实习生(手游公司)

今天也是一早8点多起来,虽然是下午面试,但是还是起来看一看书. 默写了一遍插入排序/选择排序 = =#  继续看了看Java Android 下楼,打印简历,上地铁,直奔珠江新城. 来广州刚刚好一个星期了,租房还是没找着,主要是实习还没下落...也是心塞 想我在我们年级里,也算是比较爱技术爱看书的人了.由于匆匆忙忙转学Android,也是把自己折腾地现在这个样子. 之前在实验室老是被我教育的小伙都已经实习4K包吃住了,我想找个2K不包住都行的实习却屡屡碰壁. 我面试完还是要认真检讨我自己的. 首

rundeck自动化运维

rundeck 介绍 Rundeck 是一款能在数据中心或云环境中的日常业务中使程序自动化的开源软件.Rundeck 提供了大量功能,可以减轻耗时繁重的体力劳动.团队可以相互协作,分享如何过程自动化,查看业务活动或执行任务.Rundeck 允许您运行任意数量的节点从一个基于 web 的任务或命令行界面.Rundeck 还包括其他功能,使其易于扩展,您自动化努力包括 ︰ 访问控制. 工作流建设. 调度. 记录和与外部源节点和选项数据集成.具体流程图参照官网的如下: 安装 Rundeck 是你主机系

自动化运维:(3)写一个简单的Shell脚本(案例)

一.需求 1.test.sh 脚本执行时候需要添加参数才能执行 参数和功能详情如下: 参数 执行效果 start 启动中... stop 关闭中... restart 重启中... * 脚本帮助信息... 2.参数的数量有限制,只能是1个,多余一个会提示脚本的帮助信息 3.帮助信息使用函数来实现 信息内容:脚本 test.sh 使用方式: test.sh [ start|stop|restart ] 二.知识点分析 1.zonghe.sh 脚本执行时候需要添加参数才能执行 脚本传参.case语句

APP安全环节缺失,手游运营商怎样应对APP破解困境

2013年手游行业的规模与收入均实现了大幅增长,发展势头强劲.然而,在手游快速发展的同一时候,因为监管.审核等方面存在着漏洞,手机游戏软件被破解后注入恶意代码.盗取用户財产.窃取用户设备信息的现象屡见不鲜.手游被破解后黑客的种种恶意行为不光给手游运营商带来財产方面的严重损失,一经媒体曝光"安全问题"后,更会给产品的声誉,严重损害产品的品牌形象.这无论是对手游运营商还是个人开发人员来说,都是不可承受的打击.因此,手游运营商从漏洞源头出发对手游App进行安全保护,杜绝黑客破解,已是当务之急

转载:手游安全破“黑”行动:向黑产业链说NO

目前的手游市场已被称为红海.从业界认为的2013年的"手游元年"至今,手游发展可谓是既经历了市场的野蛮生长,也有百家争鸣的战国时代.如今,手游市场竞争已趋白热化,增长放缓.但移动互联网的发展大势之下,手游的市场规模绝不仅于此.在这一过程中,我们不得不思考的是,手游未来发展的前景和阻碍在哪里?移动互联的背景下,手游安全这一问题如何得到保障?整个行业生态链上的各方又应该如何联手将市场"蛋糕"做大做好,在行业良性健康发展的前提下获得自身的长足发展. 面对日益严重的手游安全

手游IP乱战或将终结 IP矩阵时代即将到来

手游IP有多重途径可以选择,一个是外向型,即更广泛的开发衍伸产品,比如影视剧.周边玩偶乃至主题公园,但这条路鲜有成功者,另一条路则是内拓型,即在IP中挖精华,在游戏里挖玩法,开游戏的荒. 文/张书乐 一个做手游的朋友曾和我调侃2014年的手游市场:在整个一年,你手上没有一两个高价买来的IP(intellectual property缩写,意为知识产权),你都不好意思和别人说自己是手游公司的,可在整个一年,IP炒热到了千万级,真正现象级的手游却没有几个是热门IP. 两句"整个一年"形成了

锐评:手游安全破“黑”行动

目前的手游市场已被称为红海.从业界认为的2013年的"手游元年"至今,手游发展可谓是既经历了市场的野蛮生长,也有百家争鸣的战国时代.如今,手游市场竞争已趋白热化,增长放缓.但移动互联网的发展大势之下,手游的市场规模绝不仅于此.在这一过程中,我们不得不思考的是,手游未来发展的前景和阻碍在哪里?移动互联的背景下,手游安全这一问题如何得到保障?整个行业生态链上的各方又应该如何联手将市场"蛋糕"做大做好,在行业良性健康发展的前提下获得自身的长足发展. 面对日益严重的手游安全