我们有多个Azure应用程序,它们通过git子模块使用共享的微服务(索引,索引管理等)。我们部署了第一个应用程序没有任何问题,但是当尝试部署第二个应用程序时,微服务未在应用程序中创建。
由于这些微服务是子模块,因此它们共享相同的ServiceManifest,并且具有相同的名称和版本号。当前,两者处于同一提交,但将来它们可以彼此独立。
尽管共享名称位于单独的应用程序中,是否仍导致我们的部署问题?
答案 0 :(得分:0)
我发现了问题。现有服务依赖于新服务,但是只有在成功升级现有服务后才部署新服务,因为现有服务正在等待新(未部署)服务,所以永远不会部署新服务。