Развертывание веб-заданий AzureRM с управлением выпуском в Visual Studio Team Services

Я пытаюсь развернуть веб-задания AzureRM с помощью VSTS Release Management и не смог найти для этого подходящего решения, кроме загрузки через FTP. Этот способ работает, но не работает при изменении расписания задания. Каждое решение, которое я нашел до сих пор, относится к классическим веб-заданиям, которые не будут работать для заданий, развернутых в диспетчере ресурсов.


comment
Вы можете проверить эту статью и тему azure.microsoft.com/en-in/documentation/articles/ stackoverflow.com/questions/35458493/   -  person starian chen-MSFT    schedule 16.08.2016
comment
Почему нельзя использовать встроенный шаг развертывания веб-приложения AzureRM из VSTS? Как вы определяете расписание веб-задания?   -  person Abhay Saraf    schedule 16.08.2016


Ответы (1)


DavidDebbo создал пример публикации веб-заданий с помощью шаблона ARM здесь: ARMTemplates/WebAppWithWebJobs .json. Вы можете обратиться к этому для деталей.

Кроме того, вы можете просто добавить задачу AzureRM Web App Deployment в ваше определение выпуска для развертывания вашего веб-задания через Azure Resource Manager, если вы видите эту задачу в списке задач.

Задача развертывания веб-приложения AzureRM используется для развертывания веб-приложений и веб-заданий в Azure. Эта задача работает только с API-интерфейсами Azure Resource Manager. Базовой технологией, используемой задачей, является веб-развертывание.

Задача находится в стадии разработки и доступна для ограниченного набора учетных записей в Visual Studio Team Services (VSTS). В видео рассказывается о возможностях, доступных в задаче на данный момент.

person Eddie Chen - MSFT    schedule 16.08.2016
comment
Я вижу задачу развертывания веб-приложения AzureRM, однако моя сборка выводит пакет веб-приложения и веб-задание как собственный пакет, и когда я развертываю задание, оно просто перезаписывает мое веб-приложение. Мое приложение состоит из одного веб-приложения с 8 заданиями. Посмотрев видео, на которое вы сослались, Ананд на самом деле не вдается в подробности о том, как опубликовать веб-задание, он говорит только о пакете веб-приложения. - person Darnell; 23.08.2016
comment
@Darnell Итак, вы имеете в виду, что после сборки вы получаете два пакета? - person Eddie Chen - MSFT; 23.08.2016
comment
я получаю около 9 пакетов после сборки. один для каждой работы и один для веб-приложения. @Эдди - person Darnell; 23.08.2016
comment
@Darnell Пробовали ли вы добавить дополнительные задачи развертывания веб-приложения AzureRM для развертывания пакетов для веб-задания? - person Eddie Chen - MSFT; 23.08.2016
comment
Я так и сделал, и пакет был развернут в /site/wwwroot вместо папки jobs в файле app_data. - person Darnell; 23.08.2016
comment
@Darnell Вы проверили параметр «Исключить файлы из папки App_Data» в настройках задачи? - person Eddie Chen - MSFT; 24.08.2016
comment
это не проверено. Моя текущая настройка — это одна задача развертывания веб-приложения AzureRM для API, а затем еще одна для развертывания заданий, и задания перезаписывают сам API. - person Darnell; 12.09.2016