引言
Bot框架编写器允许我设计一个机器人,然后将其部署到Azure,所有这些都来自于Composer应用程序。
这很好,但是从开发人员的计算机手动部署并不适合于包括自动构建、测试和部署到多个环境的策略。
问题
注意:,我不期望任何人能想出一个完整的解决方案。如果能与bots团队中的一些人以及那些也希望自动化部署他们的作曲家机器人的人进行讨论,那就太好了。
我做过的研究
~/BotFrameworkComposer/hostedBots/xxxxx.xxxxxxxxxxx/runtime/azurewebapp 上的一些知识/Scripts/deploy.ps1),它在自动部署方面看起来很有希望。.dialog、.lg和.lu文件。我没有看到对C#类的任何更改。这将使合并多个开发人员所做的更改变得更加容易。发布于 2021-11-14 13:42:45
我们可以使用Azure DevOps CI/CD管道实现bot composer的自动构建部署。请参考MS文档。使用git签入bot代码并与团队协作。
您可以首先使用CI/CD部署一个空的Bot。
步骤:
注: Bot /CD适用于: Composer v2.x。对于空的Bot部署,不需要LUIS和QnA。因此可以跳过模板/buildDeployModels.yaml步骤。
https://stackoverflow.com/questions/63034792
复制相似问题