首页 文章

为Azure Bot服务设置插槽或多个环境

提问于
浏览
3

我正在使用Azure Bot服务开发Microsoft Bot,因为它想要为QA,Dev,Staging设置不同的环境或插槽,就像我们在azure app服务中一样 .

在设置中我没有找到“部署插槽”选项,但在设置下每个设置都有“插槽设置”复选框,这是否意味着我们是否可以在Azure Bot服务中配置插槽,还是必须为每个环境创建多个Bot服务资源?

1 回答

  • 4

    您需要为每个环境创建单独的机器人(即一个用于开发,一个用于 生产环境 ) .

    配置和使用分段部署的过程通常如下所示:

    • 在订阅中创建两个bot应用程序,一个用于 生产环境 代码,另一个用于登台 .

    • 如果您还没有部署源,请创建一个部署源 . 此示例使用GitHub .

    • 对于 生产环境 功能应用程序,请完成上述设置持续部署中的步骤,并将部署分支设置为GitHub存储库的主分支 .

    • 选择部署分支

    • 对登台功能应用程序重复此步骤,但在GitHub仓库中选择登台分支 . 如果部署源不支持分支,请使用其他文件夹 .

    • 在暂存分支或文件夹中对代码进行更新,然后验证这些更改是否在暂存部署中反映出来 .

    • 测试后,将更改从暂存分支合并到主分支 . 这将触发部署到 生产环境 功能应用程序 . 如果部署源不支持分支,请使用暂存文件夹中的文件覆盖 生产环境 文件夹中的文件 .

相关问题