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

Gestionnaire de déploiement

De RAD Studio XE2

Remonter à Utilisation du Gestionnaire de déploiement

Remonter à Menu Projet


Projet > Déploiement

Le Gestionnaire de déploiement peut déployer une application multiplate-forme, ainsi qu'une application Windows 32 bits native. Le Gestionnaire de déploiement fonctionne avec Platform Assistant. Ainsi, l'application déployée doit utiliser Platform Assistant et un profil distant. Le Gestionnaire de déploiement vous permet d'activer, de visualiser, d'ajouter, de supprimer ou de modifier les fichiers qui sont déployés. Vous pouvez aussi utiliser le Gestionnaire de déploiement pour ajouter les autres "fichiers spécifiques" nécessaires au déploiement, tels que les pilotes de bases de données pour la plate-forme cible.

Conseil : Le Gestionnaire de déploiement n'est pas nécessaire pour chaque projet qui doit être déployé sur un système distant. Dans la plupart des cas, lors de la création d'un projet, chaque chose fonctionne parfaitement quand le projet est déployé sur la plate-forme cible sans le Gestionnaire de déploiement. Mais les projets diffèrent, et le Gestionnaire de déploiement vous donne le contrôle sur ces cas spéciaux.

Avec le Gestionnaire de déploiement, vous pouvez :

  • Activer ou désactiver les fichiers qui doivent être déployés sur la machine cible (cocher ou décocher Chekbox.png).
  • Pour toutes les applications, ajouter d'autres fichiers à votre liste de déploiement (cliquer sur DMgrAddFiles.png).
  • Ajouter des fichiers spécifiques depuis une liste générée de fichiers prêts à déployer (cliquer sur DMgrAddFeatFiles.png).
    Important : Pour les applications de base de données multiplates-formes, vous devez utiliser le Gestionnaire de déploiement pour activer les pilotes de base de données nécessaires pour votre machine cible spécifique. Vous activez les pilotes de base de données en utilisant la boîte de dialogue Ajouter des fichiers spécifiques. Quand vous exécutez, déboguez ou déployez réellement votre application, l'EDI copie les fichiers actuellement activés de la liste de déploiement (notamment les pilotes de base de données et les autres fichiers spécifiques que vous avez ajoutés) sur la plate-forme cible.
  • Modifier les propriétés des fichiers à déployer (Platforms, Remote Path et Remote Name).
  • Supprimer des fichiers de la liste de déploiement (cliquer sur DMgrDeleteFiles.png).

Sommaire

Fenêtre du Gestionnaire de déploiement

Le Gestionnaire de déploiement comprend une barre d'outils avec des boutons de commande et une zone de liste déroulante de plates-formes cible, ainsi qu'une liste de fichiers qui utilise sept champs (colonnes) que vous pouvez tous trier :

DMgrWindow.png

Barre d'outils du Gestionnaire de déploiement

Bouton et icône Description

Case à cocher Activer

Chekbox.png

Active les fichiers à inclure dans le déploiement.

Bouton de commande Concilier

DMgrReconcile.png

Recharge toutes les informations à partir du projet. Cette commande est très similaire à une commande Actualiser.

Bouton de commande Ajouter des fichiers

DMgrAddFiles.png

Vous permet d'ajouter des fichiers, qui ne font pas partie du projet, dans la liste de déploiement. Un exemple commun est l'ajout de fichiers de données ou de fichiers de configuration que votre application utilise. Pour de plus amples informations, voir : Ajout de fichiers.

Bouton de commande Supprimer des fichiers

DMgrDeleteFiles.png

Vous permet de supprimer des fichiers qui ont été préalablement ajoutés par le biais du bouton de commande Ajouter des fichiers. Sachez que vous ne pouvez pas supprimer des fichiers que l'EDI ajoute automatiquement. Lors de la sélection de ces fichiers, le bouton Supprimer des fichiers sera désactivé (estompé). Pour de plus amples informations, voir : Suppression de fichiers.

Bouton de commande Ajouter des fichiers spécifiques

DMgrAddFeatFiles.png

Affiche une boîte de dialogue qui contient une liste de fichiers que vous pouvez sélectionner pour les ajouter à votre projet. Cette commande est principalement utilisée pour les applications associées à une base de données. Pour de plus amples informations, voir : Ajouter des fichiers spécifiques.

Bouton de commande Déployer

DMgrDeploy.png

Déploie les fichiers sur la machine distante. Cette commande utilise la configuration actuellement sélectionnée pour déployer les fichiers. Cette commande n'est pas requise afin de démarrer le déploiement des fichiers. Les fichiers de la liste sont aussi automatiquement déployés en exécutant le projet dans l'EDI.

Bouton de commande Connecter

DMgrConnect.png

C'est un bouton à deux états. Le bouton Connecter restera enfoncé quand les machines sont connectées. Quand la connexion échoue ou réussit, le bouton restera enfoncé. Si l'opération de connexion s'achève avec succès, les champs Statut distant sont mis à jour. Sinon, un message d'erreur est affiché. Le bouton Connecter est désactivé quand l'option Toutes les configurations est sélectionnée, car vous ne pouvez vous connecter qu'à une seule machine à la fois.

Bouton de commande Revenir aux valeurs par défaut

DMgrRevert.png

Annule toutes les modifications que vous avez effectuées dans le Gestionnaire de déploiement sur le projet en cours. Le projet est rétabli à l'état qu'il avait à son ouverture dans le Gestionnaire de déploiement.

Zone de liste déroulante Sélecteur de configuration

Selection.png

Sélectionne la configuration et la plate-forme cible pour lesquelles vous déployez. Tous les champs de la liste de fichiers peuvent changer si la configuration change. Cette zone de liste déroulante est identique au champ Cible (dans Options de la cible) de la boîte de dialogue Options de projet.

Champs du Gestionnaire de déploiement

Le Gestionnaire de déploiement comprend sept colonnes ou champs, décrits ci-dessous. Seuls trois des champs sont modifiables : Plates-formes, Chemin distant et Nom distant.

Champ Modifiable Description

Chemin local

Non

Le chemin du fichier correspondant sur la machine locale. Sachez que ces chemins sont relatifs au projet et peuvent contenir des macros, telles que $(BDS).

Nom local

Non

Le nom du fichier local.

Classe

Non

La classe à laquelle le fichier appartient. Les classes sont utilisées pour grouper les fichiers avec les mêmes règles de déploiement. Certaines de ces règles peuvent être utilisées pour spécifier que ce fichier est seulement disponible pour une plate-forme donnée.

Plates-formes

Oui

Chaque fichier sera déployé pour une liste donnée de plates-formes. Il est possible que des fichiers soient déployés seulement vers une plate-forme à un moment donné. Par exemple, info.plist est seulement déployé pour Mac OS X, tandis que d'autres fichiers, tels que les fichiers .exe, peuvent être déployés pour Windows 32 bits ou Windows 64 bits seulement. Il est aussi que des fichiers soient déployés vers toutes les plates-formes, ou vers une combinaison de plates-formes. Vous pouvez modifier la plate-forme vers laquelle les fichiers doivent être déployés. Si vous sélectionnez une combinaison incorrecte de plates-formes, le projet peut ne pas fonctionner du tout.

Chemin distant

Oui

La destination pour le fichier. Ce champ est initialisé par "./" (point-barre oblique), qui indique un nom de chemin relatif. Si vous ne qualifiez pas complètement le chemin distant pour les fichiers déployés, le chemin est alors relatif à l'un des éléments suivants :

  • Le répertoire de travail de Platform Assistant, par défaut dans C:\Utilisateurs\nom\Mes documents\RAD Studio\Profils (plates-formes cible Win32 et Win64).
  • Le bundle d'application (plate-forme cible Mac OS X).

Nom distant

Oui

Le nom du fichier distant.

Statut distant

Non

Si le bouton Connecter est enfoncé, les colonnes Statut distant présenteront alors le statut du fichier par comparaison du fichier distant au fichier local. Le statut distant peut prendre l'une des valeurs suivantes :

  • Non connecté : Le bouton Connecter n'est pas enfoncé, donc aucune donnée distante n'est trouvée.
  • Inconnu : Il y a eu une erreur d'obtention d'informations depuis le fichier local.
  • Plus récent : Le fichier distant est plus récent que le fichier local.
  • Plus ancien : Le fichier distant est plus ancien que le fichier local.
  • Identique : Les fichiers locaux et distants ont les mêmes horodatages.
  • Non trouvé : Le fichier distant est introuvable.

Lisez les sections suivantes pour de plus amples informations sur la configuration du Gestionnaire de déploiement et sur la façon de déployer un projet.

Rubriques du Gestionnaire de déploiement

Voir aussi

Versions précédentes
Autres langues