如何使用 vNext 在 VSO 中通过 CI 部署网络作业

How to deploy a webjob through CI in VSO with vNext

我正在尝试通过 CI 和 vNext 任务在 VSO 中部署计划的 webjob

我按照以下教程中的步骤部署了 webjob 和 Web 应用程序 ("Enable automatic deployment with a web project"): https://azure.microsoft.com/en-us/documentation/articles/websites-dotnet-deploy-webjobs/

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

我错过了什么吗?谢谢。

如果您的应用 运行 处于基本或高级模式,您可以使用 cron 表达式创建网络作业调度程序。详情参考这个link: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