开发者社区> 问答> 正文

阿里文娱在工具集成平台方面如何进行流程管控?

阿里文娱在工具集成平台方面如何进行流程管控?

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

    图片.png

    2021-03-16 10:52:51
    赞同 展开评论 打赏
  • 45271990@qq.com
    1. 工程方案下放 Hub Cli 会在执行命令时启动,启动会经过一轮 Check 流程,包含两部分内容更新: 1)主程序更新检测 2)工具更新检测 当发现存在新版本时,会通过 Hub Cli 内置更新模块进行自动更新,确保所有模块的运行 版本为最新版本。 更新流程为强制更新,不可手动关闭是出于对工程方案覆盖率的考虑。及时覆盖就意味着 版本断层的问题会被削弱,集中更新,集中处理。
    2. 自动化发布流程 以改动提交场景为例,传统流程操作下,至少需要三步操作: $ git add . $ git commit -m '提交信息' $ git push origin daily/0.0.1 步骤越多,出错的可能性越高。我们通过流程编排,将操作完全自动化: $ hub daily -q
    3. Commit 规范化 通过内置的 commit 管理模块,简化的同时取规范化 commit 提交数据,实现开发数据的有 效沉淀,培养技术同学的优质编码习惯。
    4. 平台联动 基于钩子的多平台联动,通过 hook 设置的方式,实现发布后对其他平台的调用通知。
    5. 代码质量检测&Code Review 使用 Hub 自动接入发布系统的项目将默认开启以下门神检测插件:  HTTPS 协议检查  文件元信息检查  内部域名检查  代码注释检查  NPM 模块 License 检查 发布的代码需要经过自动校验通过后才可发布至生产环境。除开自动检测外,还可以选择 打开 Code Review 流程,只有经过 Code Review 流程后才可进行发布至生产的操作。
    2021-03-16 10:54:40
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
阿里邮箱—安全高效集成 立即下载
集成智能接入网关APP:优化企业级移动办公网络 立即下载
云效助力企业集成安全到DevOps中 立即下载