AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Build Server

Ein Thema von Fridolin Walther · begonnen am 20. Jul 2010 · letzter Beitrag vom 18. Nov 2011
Antwort Antwort
Seite 2 von 2     12   
WTF4syym

Registriert seit: 18. Okt 2006
5 Beiträge
 
#11

AW: Build Server

  Alt 21. Jul 2010, 08:27
Hallo,

TeamCity von JetBRAINS in Kombination mit MsBuild leisten sehr gute Arbeit. Nur mit D7 hab ich es selbst noch nicht getestet. Und es ist kostenlos. Auch für den kommerziellen Einsatz.

Christian
  Mit Zitat antworten Zitat
Fridolin Walther

Registriert seit: 11. Mai 2008
Ort: Kühlungsborn
446 Beiträge
 
Delphi 2009 Professional
 
#12

AW: Build Server

  Alt 21. Jul 2010, 10:40
Ant und NAnt sind kostenlos, einfach zu konfigurieren und können auch in Hudson integriert werden.
Beide basierend auf XML und fallen auf grund der mangelnden Human Readability damit fuer mich raus.
Fridolin Walther
"While Mr. Kim, by virtue of youth and naiveté, has fallen prey to the inexplicable need for human contact, let me step in and assure you that my research will go on uninterrupted, and that social relationships will continue to baffle and repulse me."
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#13

AW: Build Server

  Alt 21. Jul 2010, 11:14
Ant und NAnt sind kostenlos, einfach zu konfigurieren und können auch in Hudson integriert werden.
Beide basierend auf XML und fallen auf grund der mangelnden Human Readability damit fuer mich raus.
Tja, dann bleibt nur noch Hudson, das ist gut und günstig (und wird auch für den Build von Delphi eingesetzt)
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#14

AW: Build Server

  Alt 21. Jul 2010, 11:19
Hallo,

TeamCity von JetBRAINS in Kombination mit MsBuild leisten sehr gute Arbeit. (...) Und es ist kostenlos. Auch für den kommerziellen Einsatz.
Die kostenlose Version ist allerdings begrenzt auf eine (relativ kleine) Anzahl Projekte.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
Fridolin Walther

Registriert seit: 11. Mai 2008
Ort: Kühlungsborn
446 Beiträge
 
Delphi 2009 Professional
 
#15

AW: Build Server

  Alt 21. Jul 2010, 13:35
Ich spiel derzeit ein wenig mit Hudson rum. Ist wirklich recht sexy. Allerdings bin ich irgendwie dazu verleitet jeden Build Step als Mini Batch Script zu implementieren. Wirklich gluecklich bin ich damit entsprechend noch nicht.
Fridolin Walther
"While Mr. Kim, by virtue of youth and naiveté, has fallen prey to the inexplicable need for human contact, let me step in and assure you that my research will go on uninterrupted, and that social relationships will continue to baffle and repulse me."
  Mit Zitat antworten Zitat
Oracle
(Gast)

n/a Beiträge
 
#16

AW: Build Server

  Alt 16. Aug 2010, 18:36
Ich verwende Hudson in Verbindung mit Ant Scripten und kann es absolut empfehlen!

Hudson selbst erledigt zum Beispiel den Checkout vom SVN und pollt auch automatisch wann es auf dem Repository Änderungen gibt. Daraufhin startet es den Buildprozess.

Die meisten weiteren Buildschritte mache ich dann mit Ant. Und ich sehe da kein Problem wegen der Lesbarkeit. Für einen Softwareentwickler ist das auch nicht weniger lesbar als der Programmcode den man schreibt.

Die mit Ant realisierten Buildschritte sind:
-Build der Unit-Tests
-Ausführen der Unit-Tests
-Wenn erfolgreich dann Build des Programms
-Mad Except Patch ausführen
-Buildnummer des Programms mit der SVN Revisionsnummer ersetzen
-Erstellen der Bedienungsanleitung über Latex
-Setup erstellen
-Setup ins Firmennetz kopieren

Hudson kann stellt zusätzlich noch die Ergebnisse der Unittests sehr anschaulich für jeden einzelnen Build dar. Damit wird sichtbar wie sich die Unittests über die Zeit verändern. Ob es mehr werden, oder wann wieviele Tests fehlgeschlagen sind.
Wenn der Build fehlschlägt bekomme ich sofort eine Email. Wenn er wieder richtig läuft dann auch.
  Mit Zitat antworten Zitat
QStorm

Registriert seit: 28. Jun 2008
46 Beiträge
 
#17

AW: Build Server

  Alt 18. Nov 2011, 13:36
@Oracle: Wäre es möglich die folgenden Ant-Scripte zu posten:

-Build der Unit-Tests
-Ausführen der Unit-Tests
-Wenn erfolgreich dann Build des Programms

Ich versuche auch gerade ein Delphi-Projekt per Ant-Script / batch zu kompilieren.
Leider habe ich viele Abhängigkeiten im Projekt sodass mein batch-Befehl zu lang für Windows wird.

Vielen Dank
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:47 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