我已经将一个Webapp配置为CI / CD到UAT环境。我添加了一个工作正常的webjob(是否执行了所有“添加为webjob”和“发布为Azure webjob”步骤)。我通过azure门户网站看到了我的webjob,它在我的开发环境中记录了消息。
因此,我随后检查了我的代码并将其提升为生产环境的UAT插槽。第一次尝试失败,原因是> 1 zip,所以我修改了通配符以仅选择我的webapp.zip。我认为这是找到我的webjob代码的好兆头。但是,似乎没有其他事情发生-网络应用程序部署良好,但没有网络作业的迹象。
从谷歌搜索看来,似乎应该基于2个json文件(webapp中的webjobs-list.json和webjob中的settings.job)神奇地拾取并安装了我的webjob,但事实并非如此。实际上,我什至在UAT插槽的控制台中都看不到App_Data文件夹。
我是否应该为此版本添加一个额外的块来搜索webjob zip?这对我来说很有意义,但我一直看到人们说不要这样做。请指教!