У меня есть WebApp в Azure. У этого webapp есть несколько постоянных узлов webJobs.Как мы можем перезапустить webjob после развертывания?
Главный код работы находится вне работы dir (wwwroot/app_data/jobs/continu/webjob-1). Каждая работа представляет собой run.js файл с этими строками:
const job = require('../../../../../jobs/webjob-1-maincode');
job.run();
Azure автоматически перезапускает webjobs на развертывание при обнаружении каких-либо изменений в папке заданий. Но, в моем случае, код webjob под wwwroot не изменяется. Изменения в файлах находятся в других папках. По этой причине Azure не перезапускает мои задания при развертывании.
Я развертываю через git push.
Как мы можем заставить Azure перезапустить эти задания при развертывании?
Спасибо за ваш ответ. Я понимаю, что это не идеально, но в наши дни это единственный способ. Вот официальная документация: https://github.com/projectkudu/kudu/wiki/Custom-Deployment-Script – dmoreno