Назад | Перейти на главную страницу

Развертывание Zip-пакета в Azure как веб-приложение

Имея проект Visual Studio для развертывания в Azure из Jenkins, работающего в GNU / Linux, я хотел бы подготовить пакет с MSBuild в Windows. Что-то вроде MSBuild my.csproj /T:Package. Это создаст zip-файл.

Как теперь развернуть этот файл в экземпляре веб-приложения Azure по ftp? Я надеялся, что просто поместите файл в wwwroot, чтобы распаковать его, но, похоже, это не так.

Любое хорошее предложение приветствуется.

Используйте подключаемый модуль Powershell для Jenkins и установите Azure Powershell на серверах сборки. Вот хорошее руководство:

Devops в Windows с Jenkins и Azure Resource Manager

Отсюда вы можете легко развернуть zip с помощью командлета ниже:

Publish-AzureWebsiteProject -Name site1 -Package .\WebApplication1.zip

Вы можете найти дополнительную информацию об этом командлете Вот.