服务集成

使用Worktile进行部署与运维管理


替代文字


一款产品从诞生到成熟,需要经过反复推敲,多次迭代优化。有时候一个看似不起眼的功能点优化也需要一款新的版本支持。而每一个版本的发布都需要进行一次部署,如果一不小心忘记了,新做好的功能可就无法及时呈现出来了,想想都有点小尴尬呢。

而对研发团队来说,除了需要把功能做出来、进行部署,也需要对每次的迭代版本情况进行记录,这样才能保证任何时间都能获取正确的版本以及版本组合,做到有迹可循。包括在产品部署后的上线安排、正式运营后的维护,都需要研发人员参与其中。

那么问题来了,如何清晰、合理的安排部署和运维管理呢?答案就是,通过Worktile的一个项目、一个日历&第三方服务功能就可以轻松搞定!

首先,我们先来看一下在部署发版过程中,研发人员会遇到的几个场景:

  1. 产品反复修改,需要进行多次部署;
  2. 产品部署后需要与运营人员交接后续事宜,比方说上传应用市场;
  3. 产品发版后,需要进行实时有效的运维监控管理。

接下来,我们看看通过Worktile,是如何妥善应对上述问题的。

用Worktile管理发版部署

项目管理部署记录
研发团队可以创建一个专门用来记录产品所有版本部署情况的项目,在该项目中,可以按照产品的发布平台创建若干个列表,比方说 Worktile Pro Web端Worktile Pro iOSWorktile Pro Android 等,在每个列表下,通过创建任务的方式记录每个平台每次需要部署的版本。

屏幕快照 2016-05-10 下午3.03.26.png

关于每次部署的版本功能记录,可以在对应的任务下添加任务详情,方便团队成员知道每次的更新细节。

665656.png

若是想区分Bate版和Realease版,添加相应的标签,就可以很清楚的在项目中查看。

屏幕快照 2016-05-13 下午8.25.22.png

日历显示部署日期
除了要对每次部署的版本功能详情进行记录外,什么时候内测、什么时候部署,也需要有严格的时间把控。

但有时要发的版本太多,实在容易忘掉具体部署时间?没关系,给任务设置截止时间,再选择 日历视图 ,这样设置截止时间的任务会显示在项目的日历内,查看该视图就可以直观的找到每次版本部署的日期。

121212.png

跨部门协作
在Worktile,我们是通过研发团队确定部署上线时间后,由运营人员最终将部署后的版本提交各大应用市场,并将每次的功能更新介绍给用户。

因此,在每次部署后,研发人员只需在该任务下,创建有关的子任务并分配到人,运营的同事就会收到消息提醒,并及时的更新各大应用市场,保证用户可以第一时间使用到最新的版本。

屏幕快照_2016-05-13_下午8_30_24.png

第三方服务助力运维管理

产品部署上线后,研发团队还需要监控各种服务的状态,这个时候,借助Worktile企业版强大的第三方服务功能,能帮助你减少不小的工作量。

现阶段,在Worktile中内置接入的监控类服务包括监控宝、青云。通过绑定这些监控类服务,当你的服务出现报警时,会在Worktile企业版指定的频道中收到实时消息,另外还有App崩溃监控服务BugHD,如果你的App中加入了BugHD的SDK,在App崩溃时Worktile企业版中也会收到消息。

替代文字

小结

Worktile 利用项目组织事务、通过任务驱动项目进展的方式,能够帮助你理清任何繁琐的事务,即使是像版本部署这样需要耗费心力的重要“案件”,也可以分分钟“侦破”。希望以上的方式能够为研发团队的同学带来更便捷的工作方式,而更高效的环境下也期待你们带来更多优秀的产品!

智齿客服