Создайте проект группы ресурсов Azure (.deployproj) с TeamCity - PullRequest
0 голосов
/ 06 марта 2019

У меня есть проект группы ресурсов Azure (.deployproj) в Visual Studio, который развертывается нормально. Он содержит файл DSC.ps1 и файл CustomScripts.ps1, на который ссылается template.json.

Я хочу развернуть этот проект из TeamCity, но Я не могу найти способ построить проект. Во время развертывания Visual Studio выводит:

11:01:21 - Build started.
11:01:21 - Project "AzureResources.deployproj" (StageArtifacts target(s)):
11:01:21 - Project "AzureResources.deployproj" (ContentFilesProjectOutputGroup target(s)):
11:01:21 - Done building project "ESS.AzureResources.deployproj".
11:01:21 - Done building project "ESS.AzureResources.deployproj".

Кажется, он помещает файл DSC.ps1 в zip-архив вместе с некоторыми зависимостями, прежде чем запустить Deploy-AzureResourceGroup.ps1, который, в свою очередь, выполняет развертывание. Выходные данные сборки помещаются в bin/Debug/staging.

Как я могу выполнить сборку из TeamCity / командной строки? Через msbuild?

1 Ответ

1 голос
/ 07 марта 2019

Я не думаю, что .deployproj имеет действие развертывания, только сборка. Для развертывания вам потребуется дополнительный шаг в TeamCity, чтобы вызвать Deploy-AzureResourceGroup.ps1 и указать его на вывод сборки.

...