Как настроить Azure WebJob для запуска из развернутого файла git, а не из загрузки? - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть процесс развертывания, который помещает все необходимое в репозиторий, из которого уже настроен мой Azure AppService.Этот процесс развертывания полностью автоматизирован и работает хорошо.

Я хотел бы изменить этот процесс развертывания, включив в него одно или несколько консольных приложений, которые затем будут настроены для запуска в качестве WebJobs, либо при запуске, либо в непрерывном режиме.базис.

Однако конфигурация для веб-заданий, по-видимому, требует, чтобы я загружал .exe во время конфигурации, а не указывал на уже существующий .exe.

Это кажется неоптимальным, посколькупредполагает, что мне придется перезагружать каждый раз при изменении консольного приложения.

Было бы гораздо удобнее указывать на известное местоположение в AppService, которое содержало полное развертывание консольного приложения WebJob.

Есть ли способ достичь этого?

1 Ответ

0 голосов
/ 08 ноября 2018

Как я знаю, требуемый процесс развертывания не может быть выполнен.Независимо от того, каким образом развертывается WebJob, Job по существу копируется в файловую систему на KuduWebJob - это функция, зависящая от службы веб-приложений, поэтому развертывание не может быть обработано в целом.Вы можете прочитать Wiki .

. Из вашего описания я предлагаю вам использовать Azure Functions.Вы также можете использовать TimeTriggerBlobTriggerHTTPTrigger и т. Д. Вы можете написать только тот код, который необходим для решения проблемы, не беспокоясь о целом приложении или инфраструктуре для его запуска.

Если у вас остались вопросы, пожалуйста, дайте мне знать.

...