封版 是啥意思

2020 年 1 月 17 日
 1069401249
  1. 封版 是啥意思
  2. 你们科学的发布流程是什么样的,是蓝绿发布吧?不是我们公司这种垃圾玩意服务器 git pull 吧,2020 了还跟 2010 一样做事凸(艹皿艹 )
14824 次点击
所在节点    程序员
50 条回复
v2Geeker
2020 年 1 月 17 日
1. 封版 就是不能再上线东西了,不能对线上服务器做升级和调整;
2. canary-release 发布;
pmispig
2020 年 1 月 17 日
打 tag,谁改谁死
ibegyourpardon
2020 年 1 月 17 日
git pull 没问题啊。。。

关键别大家都在 master 上 biubiubiu 改来改去,biubiubiu 触发自动更新。
Raymon111111
2020 年 1 月 17 日
过年了不让上线了
jydeng
2020 年 1 月 17 日
节假日前不要动线上的东西!!!
augustheart
2020 年 1 月 17 日
pull ?确定不是 push ?
lovedebug
2020 年 1 月 17 日
1. 提前一周 freeze 主 tree 代码
2. master tree 限制 push/merge 不好吗?
maichael
2020 年 1 月 17 日
1. 封版每个团队的执行方式不大相同,反正我们就是除了修 Bug 之外不能再往里添加任何代码。
2. 发布流程要看实际需求的,滚动更新,蓝绿,金丝雀,重点是 CD 要做好。
nan0nan59520
2020 年 1 月 17 日
@augustheart 在服务器上 pull 似乎也行?
augustheart
2020 年 1 月 17 日
@nan0nan59520 实话说我是做客户端的,不是做前端也不是做后端,所以我对封版的理解可能和各位有点差距……
我的理解就是不能 push 了(实际上我们组的方式也就这样,封版后就不再 push 了,不过实际上那时候大家都在摸鱼,甚至没人没人有兴趣 commit 一个)
janxin
2020 年 1 月 17 日
封板一般是不允许新发布功能和重构,只允许修 BUG,甚至有些小 BUG 无所谓的就等后面再修
rockyou12
2020 年 1 月 17 日
版本号定好打好 tag,不允许在这上面添加任何大小功能,除非重大 bug 不然 bug 也别修。
eason1874
2020 年 1 月 17 日
想起去年春节看到一个 ZF 网站的封版:把网站首页截图放到一个 HTML,过年期间所有访问都返回这个 HTML。

真正做到了安心过年,100%无 BUG。
1069401249
2020 年 1 月 17 日
@ibegyourpardon 服务器 git pull 是有问题的,下载代码需要时间可能导致中间某个时刻用户请求报错
ak78
2020 年 1 月 17 日
封板,就不允许再修改变更提交了,代码分支锁定保护
julyclyde
2020 年 1 月 17 日
@nan0nan59520 在服务器上 pull,就意味着大量对外提供服务的服务器都有能力访问到核心机密的 git 服务器了
sessionreckon
2020 年 1 月 17 日
在服务器上 pull,表示着你们肯定不是用编译型语言,否则多机各自进行 build 这种耗时耗资源的操作肯定是 bad practice
科学发版流程至少 3 套环境
线下测试环境
线上灰度环境
线上正式环境
然而头条直接部署到线上正式环境(canary 接真实流量)看看能不能部署成功
no1xsyzy
2020 年 1 月 17 日
@1069401249 下载代码问题不大,做双份切换就行,甚至 fetch 后再本地移动 merge 也不是问题,重点还是 #16 说的,对外服务器权限过大
@julyclyde 可以带 SSH 证书传递进行 pull ?感觉上可行但太过诡异了,甚至可能还不如 scp
otakustay
2020 年 1 月 17 日
我们这里所谓的封版,是指一个版本的功能开发完后到上线之间的一段时间,不能再合入其它的功能,仅可以做 bug fix
我们还有一个叫封网的概念,指重大节假日前 1-2 周会停止所有产品的上线操作
Kahnn
2020 年 1 月 17 日
@eason1874 学到了,比我们之前直接拔网线暂停服务好多了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/638645

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX