答えて
ここにAzureクイックスタートテンプレートdeploys an Azure Web App with a Schedule Jobがあります。
さらに、Azure Resource ManagerプロジェクトタイプのVisual Studio 2015 Azure SDKのサポートを見てきましたか?それにはUI for more easily authoring ARM Templates directly from within Visual Studioが含まれています。
template shared David Ebbo氏によるArmテンプレートを使用したWebjobsの配備方法を示します。
このテンプレートでは、トリガーされたウェブジョブは、同じテンプレートによってデプロイされたウェブサイトにリンクされます。 WebジョブはjobCollectionの一部です。このjobCollectionは、 "dependsOn"ノードを使用して親Webサイトにリンクされています。
{
"apiVersion": "2014-08-01-preview",
"name": "[parameters('jobCollectionName')]",
"type": "Microsoft.Scheduler/jobCollections",
"dependsOn": [
"[resourceId('Microsoft.Web/Sites', parameters('siteName'))]"
],
"location": "[parameters('siteLocation')]",
"properties": {
"sku": {
"name": "standard"
},
"quota": {
"maxJobCount": "10",
"maxRecurrence": {
"Frequency": "minute",
"interval": "1"
}
}
},
"resources": [
{
"apiVersion": "2014-08-01-preview",
"name": "DavidJob",
"type": "jobs",
"dependsOn": [
"[resourceId('Microsoft.Scheduler/jobCollections', parameters('jobCollectionName'))]"
],
"properties": {
"startTime": "2015-02-10T00:08:00Z",
"action": {
"request": {
"uri": "[concat(list(resourceId('Microsoft.Web/sites/config', parameters('siteName'), 'publishingcredentials'), '2014-06-01').properties.scmUri, '/api/triggeredjobs/MyScheduledWebJob/run')]",
"method": "POST"
},
"type": "http",
"retryPolicy": {
"retryType": "Fixed",
"retryInterval": "PT1M",
"retryCount": 2
}
},
"state": "enabled",
"recurrence": {
"frequency": "minute",
"interval": 1
}
}
}
]
}
よろしく、
このリンクは質問に答えるかもしれませんが、ここでは答えの重要な部分を含めて参考にしてください。リンクされたページが変更された場合、リンクのみの回答は無効になります。 - [レビューの投稿](レビュー/低品質の投稿/ 12163059) – drneel
ありがとう、それが編集されました! –
ありがとうございます。私はすでにそれらのテンプレートを調べました。私はスケジューラとWebJobを作成します。私の懸念事項は、ジョブ(Zipファイル)をアップロードして実行する方法です。 –
他の回答には、Azureの中で作成された仕事を得るのテンプレート側面をカバーしますが、アップロードされたwebjob実行ファイルを取得する質問がまだあります。
このデプロイメントは大きなAzureウェブサイトデプロイメントの一部であると仮定すると、webjob実行可能ファイルをウェブサイトのディストリビューションに含めるだけです。あなたのEXEを配置するためのkudu documentation大会パー
次のとおりです。
、トリガ仕事を展開するには、にあなたのバイナリをコピーします。App_Dataに\ジョブ展開するにはトリガ\ {ジョブ名}
を\連続ジョブをバイナリにコピーします。app_data \ jobs \ continuous \ {ジョブ名}
https://azure.microsoft.com/en-us/documentation/articles/vs-azure-tools-resource-groups-deployment-projects-create-deploy/ Webプロジェクトを参照すると、構築時にビルド成果物が生成されます。次に、MsDeploy ARMセクションを追加します。 – OzBob
- 1. Azureのは、私がWebJobにVisual Studioを使用提案方法を展開WebJob
- 2. Azureファブリックサービス展開ロケーション
- 3. Azureのリソースマネージャの展開
- 4. Azure WebJobのベスト・アプローチ
- 5. Azure Webjob - ローカルファイルシステムへのアクセス
- 6. azure WebjobのIdentity 2.0/Owin/ApplicationUser
- 7. Azureエンドポイント - 異なる展開
- 8. Azure WebJobのpublish-settings.jsonに静的ファイルを含める
- 9. AzureはARMテンプレートのサイト設定を無視します
- 10. Windows Azure VM(IIS Server)に展開されたASP.net Webサイトにアクセスする方法
- 11. Unity3DをWindows Azureに展開する
- 12. Microsoft Azureに治療を展開する
- 13. Azureにウェブ役割を展開する
- 14. ホストされたクラウド(Azureではなく)にAzureクラウドサービスを展開
- 15. ゴルフ - テンプレートをテキストファイルに展開
- 16. Visual Studio Excel 2007テンプレートを展開する
- 17. Azure Active Directoryリソースマネージャ(またはコード)によるB2Cの展開
- 18. Azureのサブスクリプションとwebjobの質問
- 19. DjangoでのAzure WebJobの環境変数
- 20. Azureへの別々のレイヤーの展開
- 21. Azure Webjob TimerTriggerが機能しない
- 22. アズール:Azureのアプリケーションサービスの展開スロットの価格:Azureのアプリケーションサービス
- 23. AzureのソフトリミットとARM資源
- 24. Azure WebJobの失敗/例外を傍受する方法
- 25. 実行中のAzure webjobを停止/キャンセルするには?
- 26. 埋め込みシステムのアプリケーションを に展開するために開発された、ARMとJava SE用のJDK 8と
- 27. AzureのWebサイトで特定のWebプロジェクトを展開する
- 28. ARMテンプレートを使用してAzure Automation Runbook Webhookを作成しますか?
- 29. 展開のためのasp.netソリューションのプリコンパイル
- 30. Azure WebJob-Project - 親プロジェクトのアーティファクトにアクセスする
試してみてお知らせします。 –
クリス、うまく働いた。スケジューラとWebジョブを作成できるようになりました。それでも、新しく作成されたWebジョブにファイル(.exe)をアップロードする方法はありませんでした。 –
https://azure.microsoft.com/en-us/documentation/articles/vs-azure-tools-resource-groups-deployment-projects-create-deploy/ Webプロジェクトを参照すると、構築時にビルド成果物が生成されます。次に、MsDeploy ARMセクションを追加します。 – OzBob