zoukankan      html  css  js  c++  java
  • facebook代码发布

     facebook代码发布 2011-08-09 20:34:02

    分类: LINUX

    • 所有提交的代码每周二打包一次。
    • 只要多一分努力,终于一天会发生改变。
    • 星期二的代码发布,需要所有的提交过代码的工程师在场。
    • 代码打包前,工程师必须在一个特殊的IRC channel上。
    • 运维执行打包过程
      • facebook有大约60000台服务器
      • 有9个代码发布级别
      • 最小的级别只有6台服务器
      • 星期二的代码发布会先发布到6台服务器上,运维组会检测这6台服务器的反应,保证代码正常工作,然后再提交到下一级
      • 如果发布出现了一些问题(如报错等等),那么就停止下一级的部署,提交出错代码的工程师负责修复问题,然后从头继续发布。
      • 所以一次发布可能会经历几次重复:1-2-3-fix. 回到1. 1-2-3-4-5-fix. 回到1. 1-2-3-4-5-6-7-8-9
    • 代码一旦发布到第9级,并且稳定运行,就算发布成功了。
    • 如果一个特性没有按时完成,也没什么大不了的,下次完成时一并发布即可。
  • 相关阅读:
    3.3 React Hooks
    ES6高阶函数
    ES6扩展运算符
    4.0不用npm,cnpm。使用yarn包启动react项目
    4.3 webpack打包学习
    4.2 Node.js模块化教程
    4.1React模块化
    vue组件化开发
    js箭头函数
    weblogic_exploit
  • 原文地址:https://www.cnblogs.com/archoncap/p/5054043.html
Copyright © 2011-2022 走看看