Afficher : Delphi C++
Préférences d'affichage

Gestionnaire de déploiement - Déploiement d'un projet

De RAD Studio XE2

Remonter à Gestionnaire de déploiement


Le Gestionnaire de déploiement vous permet de déployer vos applications virtuellement sur toute machine exécutant Platform Assistant et permet l'exécution et le débogage distants. Les plates-formes distantes supportées sont :

  • Windows 32 bits
  • Windows 64 bits
  • Mac OS X

Cette rubrique décrit les étapes réelles à suivre pour déployer avec succès un projet sur une plate-forme cible distante.

Remarque : Bien que votre application peut être déployée sur plusieurs plates-formes différentes (telles que Windows 32 bits, Windows 64 bits ou Mac OS X), les étapes à suivre sont réellement identiques. La seule différence principale est la façon de configurer Platform Assistant. Pour de plus amples informations sur ce problème, voir Installation et exécution de Platform Assistant sur la plate-forme cible.

Pour déployer un projet

  1. Le Gestionnaire de déploiement requiert la configuration et l'utilisation de Platform Assistant, le serveur d'applications distant, même si la cible du déploiement est un système Windows 32 bits. Si vous ne l'avez pas déjà fait, configurez Platform Assistant et votre environnement de développement comme suit :
  2. Le Gestionnaire de déploiement est maintenant prêt à se connecter à la machine distante en utilisant le profil distant sélectionné.
    • Activez la connexion en utilisant la commande Se connecter à la machine distante.
    • Cliquez sur le bouton Concilier (DMgrReconcile.png pour actualiser la liste des fichiers. Le projet est automatiquement reconstruit.
  3. Ajoutez vos fichiers supplémentaires qui nécessitent le déploiement et configurez-les si nécessaire. Pour de plus amples informations, voir Gestionnaire de déploiement - Ajout de fichiers et Gestionnaire de déploiement - Suppression de fichiers. Pour l'instant, la liste des fichiers devrait ressembler à l'image ci-dessous, où un projet de démonstration, appelé Marshaling, est prêt à être déployé.

    DMgrReadyToDeploy.png

  4. Cliquez sur le bouton Déployer de la barre d'outils du Gestionnaire de déploiement.

    DMgrDeploy.png

    Le processus de déploiement doit commencer immédiatement et vos fichiers sélectionnés sont déployés sur la plate-forme spécifiée. Notez que le projet doit être compilé avant le déploiement. Utilisez le bouton Concilier ou compilez simplement votre projet. Si le déploiement a réussi, la fenêtre Vue Messages montre plusieurs messages Ligne de commande paclient pour "<nomprofil>", terminés par un message Succès. Tous les fichiers distants sont mis à jour sur leur dernière révision des fichiers locaux. Tous les statuts sont aussi mis à jour. Pour l'instant, la fenêtre Gestionnaire de déploiement devrait ressembler à l'image ci-dessous.

    DMgrDeployed.png

  5. Vous pouvez à présent exécuter avec le débogueur (F9) ou sans le débogueur (Maj+Ctrl+F9). Si vous choisissez d'exécuter l'application avec débogage, la fenêtre du débogueur console en ligne de commande apparaît (appelé rmtdbg160.exe) et votre application démarre comme elle le devrait. Sinon, la fenêtre du débogueur distant n'est pas affichée.

    DMgrRemoteDbgr.png

Si vous sélectionnez la plate-forme sous Windows 64 bits ou Mac OS X, il est alors possible qu'un fichier .rsm (fichier des symboles de débogage distant) soit ajouté à la liste des fichiers prêts à déployer. Le fichier .rsm est requis seulement lors de l'exécution du projet en mode débogage. Par défaut, un fichier .rsm est généré quand la plate-forme cible sélectionnée est Windows 64 bits ou Mac OS X, ou si vous activez l'option Inclure les symboles de débogage distant (sur la page Projet > Options > Compilateur Delphi > Liaison).

Remarque : Le fichier .rsm est seulement nécessaire si vous prévoyez d'exécuter l'application en mode débogage. Sinon, vous pouvez le retirer de la liste.

Informations supplémentaires du Gestionnaire de déploiement

Dès que vous avez géré la configuration du Gestionnaire de déploiement pour votre projet, un fichier avec l'extension deployproj et partageant le même nom avec votre projet, apparaît dans le répertoire racine où résident les fichiers source de votre projet. Ce fichier stocke en fait la configuration du Gestionnaire de déploiement pour votre projet. Ainsi, si vous fermez RAD Studio ou le projet en cours, la configuration réelle est stockée. De cette façon, chaque fois que vous rouvrez votre projet qui nécessite le déploiement, la configuration est rétablie et est automatiquement mise à jour au fur et à mesure que vous ajoutez ou retirez des fichiers prêts à déployer.

Voir aussi

Versions précédentes
Autres langues