美文网首页微信小程序开发
微信小程序云开发云函数灰度发布

微信小程序云开发云函数灰度发布

作者: 第十七根羽毛 | 来源:发表于2020-07-21 14:36 被阅读0次

    对于开发人员来说,灰度发布是保证质量的最后一道缓冲。旧版本的云开发经常遇到一个尴尬,就是线上版本使用一个云函数,开发版本一旦变更这个云函数,就会立刻暴露给所有用户,就和抽奖一样没有安全感,显然微信开发团队意识到了这个问题。
    在云控制台中新增了一个“版本管理”功能,非常的好用,只是没有相关的文档和教程,很多小伙伴不知道怎么用,今天我就聊聊这个功能的使用。
    打开云控制台的云函数,如下图:


    屏幕快照 2020-07-16 下午2.16.43.png

    点击需要设置版本的函数后面的版本管理,可以看到这个函数的版本情况,注意一下,latest是当前的最新版,如果没有设置过版本的话,也是目前接受请求的云函数版本:


    屏幕快照 2020-07-16 下午2.20.20.png

    点击创建新版本,即可对当前的latest版本创建一个新版本,发布后,latest的快照版本即可创建成功。


    屏幕快照 2020-07-16 下午2.20.59.png

    此时创建好的新版本还不能被前端访问,需要点击分配流量比例,设置访问的比例:


    屏幕快照 2020-07-16 下午2.22.33.png

    默认的比例是latest占100%,在下拉框中选择刚才刚创建的版本,比例设置为100%,即可让用户此时访问刚刚创建的版本。只要设置好比例,就可以达到灰度发布的目的。


    屏幕快照 2020-07-16 下午2.23.06.png

    我在开发中遇到的更多的坑都已经记录在easyDemo小程序中,希望我的demo能给你easy。我还会持续更新easyDemo,欢迎收藏。


    easyDemo.jpg

    相关文章

      网友评论

        本文标题:微信小程序云开发云函数灰度发布

        本文链接:https://www.haomeiwen.com/subject/wquphktx.html