3

我想使用Azure PowerShell SDK或Rest API部署Azure WebJob,并且遇到了部署WebJobs的支持问题。通过VS或Azure管理门户中的UI完成这项工作非常简单,但似乎没有太多的自动化支持。使用powershell automation部署Azure WebJob

根据一些网站,当您将Azure网站与关联的网络作业一起部署时,应该自动部署Web作业,但是当我在VS中发布Web项目时我没有看到发生这种情况,看看这些位在通过TFS编译后如何工作。

我发现,我已经试过以下,但似乎并没有为我工作一些重要的资源: http://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-deploy-webjobs/#deploy http://azure.microsoft.com/blog/2014/08/18/enabling-command-line-or-continuous-delivery-of-azure-webjobs/ 不幸的是,我需要这种自动化集成到一个独立部署编排这样我就可以”将它绑定到MSBuild。

如果可能的话,我会很高兴将Azure网站和WebJob部署在一起。我可以想象,必须有一种方法可以自动将包含WebJob可执行文件的zip文件上传到网站,就像您可以通过门户网站一样,但我一直没有找到它。

回答

3

显然根据this post该作业只是放在一个文件夹中匹配您的网站App_Data文件夹中的作业名称。

您可能需要手动将作业作为zip文件上传一次,但之后我认为您可以在部署或后期构建任务中做一些魔术来构建Web作业控制台应用程序,并将其粘贴到相应的App_Data夹。

相关问题