Code Visual Studio

Ce chapitre décrit le plugin Zato pour Visual Studio Code, disponible sur le marché de Visual Studio, qui ajoute un raccourci clavier par défaut ainsi qu'un bouton de barre d'outils permettant un déploiement à chaud simplifié sur votre cluster de développement.

D'autres chapitres décrivent comment déboguer les services Zato avec VS Code et comment ajouter la complétion de code (IntelliSense) à l'IDE.

Prérequis

Pour activer le déploiement à chaud depuis Visual Studio Code, assurez-vous d'avoir suivi les instructions de configuration des prérequis.

Installation

Visitez le marché des extensions soit dans votre navigateur, soit dans l'application, en appuyant sur la touche de raccourci Ctrl+Shift+X :

Configuration

Une fois l'installation terminée, visitez le panneau de configuration via Ctrl+, pour configurer votre connexion au cluster :

Déploiement

  • Le déploiement automatique est déclenché pour chaque fichier, sauf si un fichier Python contient un marqueur de déploiement spécial dans ses 100 premières lignes de code source:

# zato: ide-deploy=True
Par exemple :

# -*- codage : utf-8 -*-
# zato: ide-deploy=True

from zato.server.service import Service

classe MyService(Service) :
    def handle(self) :
        pass
  • Pendant que vous éditez un module Python, vous pouvez le déployer sur le cluster Zato configuré en cliquant sur l'icône de la barre d'outils ou en appuyant sur la touche de raccourci Ctrl+Shift+L :

Sujets connexes