如何使用 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
我正在尝试通过 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