Question

J'ai une application héritée à gérer. Actuellement, les versions sont construites à partir d’un poste de travail de développeur, c’est une mauvaise habitude.

J'ai demandé un serveur de construction virtualisé pour automatiser la construction à partir d'un environnement centralisé. Le seul problème est que le serveur qu’ils m’ont donné tourne sous Windows Server 2003, et ils ne me donneront pas un Windows XP pour le faire ...

Dois-je faire attention à des problèmes spécifiques, de quoi dois-je être au courant?

Merci

Était-ce utile?

La solution

Normalement, le système d'exploitation sur lequel une application est construite avec Delphi n'a pas d'importance, il n'y a donc aucun problème. La seule exception concerne toutes les bibliothèques de types importées, car un système d'exploitation plus récent pourrait être fourni avec une version plus récente. Cela peut être contourné en n'utilisant pas directement l'unité importée, mais en copiant une bonne version connue dans votre projet, en le renommant et en l'ajoutant au contrôle de version.

Autres conseils

Le compilateur lui-même ne s'en souciera pas et produira le même code malgré tout.

En fonction de votre version de Delphi, la licence vous permet spécifiquement d’installer " installer " le compilateur de ligne de commande sur un PC de construction séparé aux fins de ces types de construction. Peu importe ce qu'est le système d'exploitation.

Il n’est pas nécessaire d’utiliser le programme d’installation de Delphi pour configurer un tel ordinateur. Sur mon PC de compilation, les dossiers suivants sont directement copiés directement sur celui-ci (vous devrez peut-être / voudrez ajouter le chemin de la corbeille à votre variable d’environnement PATH).

Fichiers de programme \ CodeGear \ RAD Studio \ 5.0 \ bin
Program Files \ CodeGear \ RAD Studio \ 5.0 \ lib
Fichiers programme \ CodeGear \ RAD Studio \ 5.0 \ source
Fichiers programme \ Fichiers communs \ RAD Studio \ Assemblys partagés \ 5.0

J'utilisais une machine de génération Win2003 et Delphi 7 pendant un bon bout de temps sans rencontrer de problèmes. Le développement et le débogage ont également bien fonctionné. J'ai même parfois utilisé le serveur Terminal Server pour accéder à la console, également sans problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top