Frage

Ich habe eine Legacy -Anwendung zu pflegen. Derzeit werden Veröffentlichungen aus einer bestimmten Entwicklungsarbeitsstation gebaut, die eine schlechte, schlechte Angewohnheit ist.

Ich bat um einen virtualisierten Build -Server, um den Build aus einer zentralen Umgebung zu automatisieren. Das einzige Problem ist, dass der Server, den ich mir mit Windows Server 2003 ausgeführt habe, und sie mir kein Windows XP geben, um das zu tun ...

Sollte ich in bestimmten Themen vorsichtig sein, was sollte ich mir bewusst sein?

Vielen Dank

War es hilfreich?

Lösung

Normalerweise spielt das Betriebssystem, auf das eine Anwendung mit Delphi basiert, keine Rolle, daher sollte es keine Probleme geben. Die einzige Ausnahme wäre bei importierten Bibliotheken, da ein neueres Betriebssystem mit einer neueren Version ausgestattet sein könnte. Dies kann bearbeitet werden, indem die importierte Einheit nicht direkt verwendet wird, sondern eine bekannte gute Version in Ihr Projekt kopiert, umbenannt und zu Versionskontrolle hinzugefügt wird.

Andere Tipps

Der Compiler selbst kümmert sich nicht darum und erzeugt den gleichen Code, trotzdem.

Abhängig von Ihrer Version von Delphi können Sie mit der Lizenz ausdrücklich den Befehlszeilen Compiler auf einem separaten Build-PC für die Zwecke dieser Arten von Builds "installieren". Es sollte keine Rolle spielen, was das Betriebssystem ist.

Sie müssen das Delphi -Installationsprogramm nicht verwenden, um einen solchen Build -PC einzustellen. Mein Build -PC verfügt einfach über die folgenden Ordner, die direkt darauf kopiert wurden (Sie benötigen/möchten möglicherweise den Bin -Pfad zu Ihrer Pfadumgebungsvariable hinzufügen).

Programmdateien Codegar Rad Studio 5.0 bin
Programmdateien Codegar Rad Studio 5.0 lib
Programmdateien CodeGear Rad Studio 5.0 Quelle
Programmdateien Common Dateien Rad Studio Shared Assemblies 5.0

Ich habe eine Gewinn2003 -Build -Maschine und Delphi 7 schon eine ganze Weile verwendet, während ich immer auf Probleme stoße. Auch entwickeln und debuggen funktionierten gut. Ich habe sogar den Terminalserver verwendet, um manchmal auf die Konsole zuzugreifen, auch dort kein Problem.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top