Botframework 使用Visual Studio部署Microsoft Node.js bot

Botframework 使用Visual Studio部署Microsoft Node.js bot,botframework,Botframework,我已经为nodeJS LUIS Bot创建了Azure Bot服务。 已将zip文件下载到以供本地开发 现在,我想将更改从Visual studio 2017发布回Azure Bot 我需要设置哪些不同的环境变量以在不使用Visual studio services的情况下从桌面发布。您可以按照中的指导原则设置连续部署 从Azure Bot服务界面通过.zip文件下载源代码 将代码上载到以下源代码管理提供程序之一: VisualStudio团队服务 OneDrive 本地Azure Git存储

我已经为nodeJS LUIS Bot创建了Azure Bot服务。 已将zip文件下载到以供本地开发

现在,我想将更改从Visual studio 2017发布回Azure Bot


我需要设置哪些不同的环境变量以在不使用Visual studio services的情况下从桌面发布。

您可以按照中的指导原则设置连续部署

  • 从Azure Bot服务界面通过
    .zip
    文件下载源代码
  • 将代码上载到以下源代码管理提供程序之一:
    • VisualStudio团队服务
    • OneDrive
    • 本地Azure Git存储库
    • GitHub(推荐)
    • 比特桶
    • 升降箱
    • 外部存储库
  • 在Azure Bot服务中,选择“设置”,然后转到“连续部署”部分,并单击“步骤3:配置连续部署”部分下的“配置”按钮
  • 在“部署”刀片中,单击gears图标旁边的“设置”链接
  • 在右侧的“部署选项”刀片中,单击“选择源”
  • 选择您在上面步骤2中选择的源代码管理服务,例如GitHub
  • 在“部署选项”刀片中配置存储库特定的设置,包括项目和分支,然后单击“确定”
  • 您应该会看到一个弹出通知,上面写着“设置部署源”
  • 在Bot服务的“部署”刀片中,您应该看到当前部署的日志
  • 完成了 现在,当您将更改推送到代码存储库时,它将触发自动重新部署bot的代码,您可以使用“部署”刀片进行监控

    有关更多信息,请在此处查看有关Azure Continuous Deployment的完整文章:

    您还可以在Azure中打开高级设置:

    并下载发布配置文件:

    然后,使用“From Existing Node.js code”类型脚本模板创建一个新的Visual Studio Node.js项目(选择包含下载文件的文件夹):

    Visual Studio节点项目向导1:

    Visual Studio节点项目向导2:

    最后,导入先前下载的发布配置文件:

    您现在应该能够直接从VisualStudio发布