Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   automatischer Build Prozess (https://www.delphipraxis.net/56641-automatischer-build-prozess.html)

dragi 9. Nov 2005 08:03


automatischer Build Prozess
 
Hallo community,

ich habe die Aufgabe einen Build Prozess zu entwickeln. Ich habe mich dabei für NAnt in Verbindung mit dem dcc32 da ich mit make micht so gut klar komme. Nun soll dieser Prozess automatisch erkennen das sich Sourcen geändert haben und nur die Betroffenen Projekte compilieren. Wie soll ich das anstellen? Ich habe mir überlegt entweder in dem NAnt build File ein Programm zu schreiben das beim ersten Start alle Source Dateien einliest mit Datum und diese in eine Liste schreibt die ab dann jedesmal verglichen wird oder ein externes Programm aufzurufen das diese Funktion übernimmt. Habt ihr da vielleicht noch eine bessere oder elegantere Idee?

Gruß

Dragi

Bernhard Geyer 9. Nov 2005 08:06

Re: automatischer Build Prozess
 
Hast Du dir schon mal FinalBuilder angeschaut?
Kostet zwar ein paar €, aber ist ziemlich mächtig.

dragi 9. Nov 2005 08:17

Re: automatischer Build Prozess
 
Ja, aber das kann ich leider nicht nutzen. Ich muss es mir NAnt oder ähnlichem realisieren.


Gruß

Dragi

Der_Unwissende 9. Nov 2005 08:46

Re: automatischer Build Prozess
 
Hi,
ich bin mir jetzt bei NAnt nicht ganz sicher, aber ist es nicht eigentlich die Aufgabe des Tools NAnt nur zu compilieren, was sich auch verändert hat? Dachte das genau dafür Ant und Make entwickelt wurden sind. Weiß aber natürlich nicht, wie gut NAnt das dann auch umsetzt.

Gruß Der Unwissende

mschaefer 9. Nov 2005 09:57

Re: automatischer Build Prozess
 
Moin, zusammen,

wann soll der Build eigentlich ablaufen? Wenn man programmiert, dann hat man doch im Programmieren auch mal Zwischenstände abgespeichert und die sind dann nicht fehlerfrei zu compilieren.

Mir scheint da eigentlich eher eine Zusätzliche Tastenkombination in der IDE, die den dcc zum Compilieren der Packages und der aktuellen Projekte übernimmt, von Vorteil zu sein.

Grüße // Martin


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz