我在Azure中有一个WebApp。这个webapp有几个连续的nodeJS webjobs。
工作的主要代码在工作目录之外(wwwroot / app_data / jobs / continuous / webjob-1)。每个作业都是一个带有以下行的run.js文件:
const job = require('../../../../../jobs/webjob-1-maincode');
job.run();
当Azure检测到作业文件夹中的任何更改时,Azure会在部署时自动重新启动webjobs。但是,就我而言,wwwroot下的webjob代码不会改变。文件更改位于其他文件夹中。因此,Azure不会在部署中重新启动作业。
我正在通过git push进行部署。
我们如何强制Azure在部署时重新启动这些作业?