首页 文章

使用powershell自动化部署Azure WebJob

提问于
浏览
3

我正在尝试使用Azure PowerShell SDK或Rest API部署Azure WebJob,但我遇到了部署WebJobs的麻烦 . 通过VS或Azure管理门户中的UI进行操作非常简单,但似乎没有太多的自动化支持 .

根据一些网站的说法,当您部署一个带有关联Web作业的Azure网站时,它应该自动部署Web作业,但是当我在VS中发布Web项目时我没有看到这种情况,我不知道这会怎么样在通过TFS编译位之后工作 .

我_1260056已尝试过以下但似乎不适合我: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文件上传到网站,就像你可以通过门户网站一样,但我没有找到任何运气 .

1 回答

  • 3

    显然根据this post,作业只会被放入与您的网站 App_Data 文件夹中的作业名称匹配的文件夹中 .

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

相关问题