跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 多个版本的开发环境和测试环境问题。
未分類
9 2 月 2021

多个版本的开发环境和测试环境问题。

多个版本的开发环境和测试环境问题。

資深大佬 : enjoychen0318 4

1.现在我们公司多个项目,并且一个项目可能两个以上版本并行开发。 这个时候会出现两个版本的代码混在一起的问题,从 test->preivew 的时候我们都是通过 cherry-pick 来解决,感觉非常麻烦。

2.开发阶段和前端联调时候,为了不影响测试环境,我们解决方法是自己在测试服务器上重新部署一套环境,感觉也很麻烦。

想问问大家有啥解决的好方法?

大佬有話說 (9)

  • 資深大佬 : leonme

    分支开发分支发布,多环境部署无法避免

  • 資深大佬 : heasy

    用 docker 来管理

  • 資深大佬 : YouLMAO

    cherry-pick …..

    pick 到天荒地老

    1. 多个项目就多个 repo, 你物流发版不要把支付的 test 发版呀, 人家还没测完呢

    2. 开发和 test 分开环境, 必须滴, 开发环境经常挂的

  • 資深大佬 : LIncoln666

    切一个独立开发的分支 feat-personal,要到哪个环境测就合到哪里去,修 bug 直接在独立分支里修,最后没问题了直接上 master 。

  • 主 資深大佬 : enjoychen0318

    @LIncoln666 那这样是不是没必要分 test 和 preview 分支了,只要 dev 和 preview,测试阶段在 dev 修 bug,merge 到 preview 上测,没问题直接 dev 合到 Master

  • 資深大佬 : hadesy

    https://imgur.com/0CQRiCe

  • 資深大佬 : guyeu

    陈年老题了。。个人以为比较优雅的解决方案是通过 k8s 、nomad 之类的东东把环境抽象成文本文件,也纳入到版本管理,版本发布的时候丢一个 tag 过去就好

  • 資深大佬 : SmiteChow

    只保留一个主干,测试只在主干上进行,重点时段(比如节假日)需要冻结发版

  • 資深大佬 : LIncoln666

    @enjoychen0318 如果你们工作流程里面需要和前端联调,那必须得有个 dev 环境,去跟前端一起开发联调通过后,才能提到 test 环境,让测试去介入吧。其实更多的是根据自己公司的工作流程来找一个合适的平衡点。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具