如何使用vNext在VSO中通过CI部署Webjob

时间:2016-02-17 18:30:07

标签: azure azure-webjobs azure-devops

我尝试在webjob中部署已安排的vNext CI和VSO任务。

我按照以下教程中的步骤部署webjob和Web应用程序("启用Web项目的自动部署"): https://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-deploy-webjobs/

我部分成功:webjob与Web应用程序一起部署。但是,它被标记为 On Demand 而不是 Scheduled (或任何正确的状态)。我可以手动运行webjob,它运行得很好。我检查了文件webjob-publish-settings.json(在webjob中)和webjobs-list.json(在网络应用程序中),从教程中判断它们似乎没问题。

我错过了什么吗?谢谢。

1 个答案:

答案 0 :(得分:2)

如果您的应用程序在“基本”或“高级”模式下运行,则可以使用cron表达式创建webjob调度程序。有关详细信息,请参阅此链接:Create a scheduled WebJob using a CRON expression

否则,您需要enable continues delivery of Azure Webjobs

更多参考:Deploy your WebJobs projects with your Azure website using continuous delivery