开发者社区> 问答> 正文

阿里文娱在工具集成平台方面如何进行自动化更新?

阿里文娱在工具集成平台方面如何进行自动化更新?

展开
收起
1358896759097293 2021-03-14 22:13:58 908 0
2 条回答
写回答
取消 提交回答
  • 下一站是幸福

    收敛 & 聚焦

    大部分问题的诱因是缺乏统一的工具入口,而工具作为工程开发模式的重要指导急需统一的工具开发规范。

    在此之上以“收敛 & 聚焦”为目标,我们开启了“终端 + 服务”的执行思路,落地了两个工具:

    1) 工具集成工具 Hub Cli:集成其他二次开发工具,提供统一的工具接入接口;

    2) 工具服务平台 Hub Service:提供工具依赖的基础服务。

    2021-03-16 10:53:35
    赞同 展开评论 打赏
  • 45271990@qq.com

    工具多是全局安装,因为全局环境权限问题,导致全局工具不能自更新,所以目前主流终 端方案是只进行版本检查提示更新。 这种方案虽然解决了新版本通知的问题,但是弊端是依旧要人主动更新。 为此我们设计了一套基于全局环境的更新流程。主程序启动过程中会进入一个预先检查环 节,预检查过程中会先检测存在的程序副本,若副本存在则启动子进程执行副本,而副本中会 先进行自生版本检查,如果存在版本更新则通知主进程进行副本版本更新,当自身版本检查通 过后,才会进入程序正式执行阶段。 通过对副本储存目录的控制,绕过了全局的权限校验,实现了任意环境下的自更新操作。

    2021-03-16 10:58:36
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
自动化、智能化网络运维 立即下载
从自动化到智能化的阿里运维体系 立即下载
小红书移动端自动化数据采集实践 立即下载