O WebJob do Azure agendado implantado por meio de Git resulta no trabalho sob demanda

Eu tenho um ASP.NET WebApp habilitado para Git com um Azure WebJob associado. Quando implanto isso por meio do Visual Studio, tudo fica bem, mas isso é meio difícil em um ambiente de entrega contínua, então eu gostaria de publicar o Web App e o WebJob via Git.

Por meio das Ferramentas do Azure, associei meu projeto WebJob e recebi um arquivo "webjobs-list.json" dentro do Projeto WebApp:

{
"$schema": "http://schemastore.org/schemas/json/webjobs-list.json",
"WebJobs": [{
  "filePath": "../CodeInside.Hub.Job/CodeInside.Hub.Job.csproj"
  }]
}


webjobs-list.json Origem

Dentro do Console App Project, recebi um arquivo "webjob-publish-settings.json" com este conteúdo:

{
"$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json",
"webJobName": "Hub-Crawler",
"startTime": "2014-11-25T02:00:00+01:00",
"endTime": null,
"jobRecurrenceFrequency": "Day",
"interval": 1,
"runMode": "Scheduled"
}

webjob-publish-settings.json

Como você pode ver, o "runMode" está definido como "Agendado" e tudo fica bem quando eu o implanto via Visual Studio.

Mas sem o Visual Studio, recebi este WebJob "sob demanda":

No momento, isso não é suportado ou qual poderia ser o problema?

O .sln completo pode ser encontrado emGitHub

questionAnswers(3)

yourAnswerToTheQuestion