如何使用八达通部署azure webjob

如何使用八达通部署azure webjob,azure,azure-webjobs,octopus-deploy,Azure,Azure Webjobs,Octopus Deploy,如何使用八达通部署部署azure webjob 对我来说,八达通说它已部署到azure,但无法在该网站下查看我的webjob 有人能帮助您实现这一点吗?您是否尝试过使用Visual Studio将web作业发布到您的网站 验证web作业是否已部署到网站/web应用程序的一种方法是访问网站的Kudu站点。 https://.scm.azurewebsites.net/azurejobs/#/jobs 转到调试控制台(CMD),尝试访问D:\home\site\wwwroot\App\u Data\

如何使用八达通部署部署azure webjob

对我来说,八达通说它已部署到azure,但无法在该网站下查看我的webjob


有人能帮助您实现这一点吗?

您是否尝试过使用Visual Studio将web作业发布到您的网站

验证web作业是否已部署到网站/web应用程序的一种方法是访问网站的Kudu站点。 https://.scm.azurewebsites.net/azurejobs/#/jobs

转到调试控制台(CMD),尝试访问D:\home\site\wwwroot\App\u Data\jobs
并查看它下面是否有任何web作业

您可以尝试使用nuspec打包您的工件。 根据您的作业类型,将web作业置于App_Data\jobs\trigger{webjob}或App_Data\jobs\continuous{webjob}下。 然后使用八达通部署,Azure将能够识别它

这可能有助于:


祝你好运

有一个关于如何从octopus部署web作业的文档

我使用的是Octopus Deploy 3.0,就我而言,我只想部署一个没有web应用程序的webjob:

  • 我已选择Azure Web App部署目标:

  • 在部署部分,指定物理路径。
    • 对于连续作业,可以指定如下路径:

  • 对于触发的作业,可以指定如下路径:

我尝试使用visual studio发布webjob,它被部署到azure中的我的网站上。但不是通过八达通部署。在公司环境中,我们不能让开发人员部署解决方案。这就是为什么它必须用八达通完成,这样它才能通过所有必要的QA流程。您如何设置时间表?有很多方法可以设置时间表,您可以添加settings.job文件:请参阅本文,或者您可以通过azure门户创建时间表