Развертывание Azure WebJobs с непрерывной интеграцией в Visual Studio Online
Друзья,
Я пытаюсь настроить непрерывную интеграцию с Azure WebJobs. У меня есть Web и проект WebJobs в решении. У меня есть постоянная интеграция и развертывание, уже настроенные для веб-приложения в Visual Studio Online (*.visualstudio.com).
Я также подключил веб-приложения и веб-приложение с помощью расширений ASP.NET Visual Studio. Щелкните правой кнопкой мыши проект WebSite в VS 2013 > Добавить > Существующий проект Azure WebJob. Он создал файл webjobs-list.json в проекте веб-сайта.
Я ожидал, что, когда развертывание веб-приложений произойдет с Azure Website после сборки Visual Studio Online, оно также развернет WebJobs. Но это не так.
Как мы автоматизируем развертывание WebJobs после сборки Visual Studio Online на visualstudio.com?
Ответы
Ответ 1
Команда WTE знает о проблемах публикации TFS. Я лично работал над разработкой обходного пути, с которым мне удобно, но еще не завершил его. Моя команда работает над улучшением опыта публикации WebJobs от VSO. Этот пункт абсолютно в нашей повестке дня для ремонта и будет включен в следующее обновление VS. Тем временем я пытаюсь придумать обходное решение; как только это обходное правило достаточно предписывающее для публикации, я напишу сообщение, в котором сообщается о процессе в нашем блоге команды.
Ответ 2
Это похоже на способ сделать это с помощью VSTS
https://blogs.msdn.microsoft.com/tfssetup/2016/05/18/deploying-and-schedule-azure-webjobs-from-vsts-to-azure-web-app-with-bonus-cron-scheduling/
В принципе,
- Используйте VS, чтобы связать свою веб-работу с веб-приложением.
- Создайте новую сборку, которая загружает файл WebJob.zip.
- Profit.