azure-webjobsDémarrer avec azure-webjobs


Remarques

Azure WebJobs permet d'exécuter facilement des scripts ou des programmes en tant que processus d'arrière-plan dans le contexte d'une application Web, d'une application API ou d'une application mobile App Service. Vous pouvez télécharger et exécuter un fichier exécutable tel que:

  • .cmd, .bat, .exe (en utilisant Windows cmd)
  • .ps1 (en utilisant PowerShell )
  • .sh (en utilisant bash )
  • .php (en utilisant PHP )
  • .py (en utilisant Python )
  • .js (en utilisant Node.js )
  • .jar (en Java )

Ces programmes s'exécutent en tant que WebJobs selon un calendrier (cron) ou en continu.

Vous pouvez utiliser le SDK WebJobs pour simplifier le code que vous écrivez pour les tâches courantes qu'un WebJob peut effectuer, comme le traitement des images, le traitement des files d'attente, l'agrégation RSS, la maintenance des fichiers et l'envoi d'e-mails. WebJobs SDK possède des fonctionnalités intégrées pour travailler avec Azure Storage and Service Bus , pour planifier des tâches et gérer des erreurs, ainsi que pour de nombreux autres scénarios courants.

Versions

Azure WebJobs SDK

Version Date de sortie
2.0.0-beta1 2016-07-14
1.1.2 2016-04-22
1.1.1 2016-01-13
1.1.0 2015-11-19
1.1.0-rc1 2015-11-02
1.1.0-beta1 2015-09-16
1.1.0-alpha2 2015-08-12
1.1.0-alpha1 2015-07-10
1.0.1 2015-03-19
1.0.1-alpha1 2015-02-18
1.0.0 2014-10-17
1.0.0-rc1 2014-09-22
0.6.0-beta 2014-09-13
0.5.0-bêta 2014-09-05
0.4.1-bêta 2014-08-30
0.4.0-bêta 2014-08-21

Création d'un WebJob dans le portail Azure

  1. Dans la lame Web App du portail Azure , cliquez sur Tous les paramètres > WebJobs pour afficher la lame WebJobs:

Lame WebJobs

  1. Cliquez sur Ajouter . La boîte de dialogue Ajouter un WebJob apparaît.

Ajouter une lame WebJob

  1. Sous Nom , nommez le WebJob. Le nom doit commencer par une lettre ou un chiffre et ne peut contenir aucun caractère spécial autre que "-" et "_".
  2. Dans la zone Comment exécuter , choisissez l'option préférée Continu ou Déclenchée (le déclencheur peut utiliser un programme cron ou un WebHook).
  3. Dans la zone Téléchargement de fichier, cliquez sur l'icône du dossier et naviguez jusqu'au fichier zip contenant votre script. Le fichier zip doit contenir votre exécutable (.exe .cmd .bat .sh .php .py .js) ainsi que tous les fichiers de support nécessaires pour exécuter le programme ou le script.
  4. Cochez Créer pour télécharger le script sur votre application Web. Le nom que vous avez spécifié pour le WebJob apparaît dans la liste de la lame WebJobs.