Azure Service Fabric - развертывание нескольких приложений с помощью DevOps Azure. - PullRequest
0 голосов
/ 24 октября 2018

У меня есть два приложения микросервисов, работающих в кластере Azure Service Fabric.У меня нет проблем при развертывании приложений из Visual Studio.Но когда я пытаюсь развернуть приложения через конвейер CI / CD Azure DevOps, я получаю следующую ошибку.

[ошибка] Найдено более одного элемента с шаблоном поиска D: \ a \ r1 \ a ** \ drop \ projectartifacts ** \ PublishProfiles \ Cloud.xml.Может быть только один.

Из этого сообщения об ошибке я могу понять, что в решении должен быть только один файл Cloud.xml.

Я хотел бы узнать, как лучше всего создавать приложения в кластере Azure Service Fabric, и как устранить ошибку.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 24 октября 2018

У вас есть два приложения SF в решении.Если вы создаете оба и удаляете их в одной и той же папке, у вас будет два файла cloud.xml.

Поскольку вы указали шаблон широкого поиска, он найдет оба.

Вы не сказали, какая задача выдает это исключение, я буду считать, что это приложение Deploy Service Fabric.

Для развертывания обоих приложений у вас должно быть два шага, один из которых указывает на каждое приложение, затем вы должны исправить шаблон поиска, чтобы более точно указать, какое приложение SF развертывается.

...