我有两个在Azure Service Fabric群集中运行的微服务应用程序。从Visual Studio部署应用程序时,我没有任何问题。但是,当我尝试通过Azure DevOps CI / CD管道部署应用程序时,出现以下错误。
[错误]找到了多个搜索模式为D:\ a \ r1 \ a ** \ drop \ projectartifacts ** \ PublishProfiles \ Cloud.xml的项目。只能有一个。
根据此错误消息,我可以理解,解决方案中应该只有一个Cloud.xml文件。
我想知道在Azure Service Fabric群集中创建多个应用程序的最佳实践以及如何解决该错误。
答案 0 :(得分:2)
解决方案中有两个SF应用程序。如果要同时构建这两个文件并将其放到同一文件夹中,则将有两个cloud.xml文件。
由于您指定了广泛的搜索模式,因此可以同时找到两者。
您没有告诉哪个任务引发此异常,我将假设它是Deploy Service Fabric应用程序。
要部署这两个应用程序,您应该有两个步骤,一个指向每个应用程序,然后应该修复搜索模式,以更具体地确定要部署的SF App。