B
bygones
Gast
Hi,
Eine kleine Verstaendnisfrage meinerseits (und sry fuer laengeren text).
Folgendes Szenario:
Wir haben 100 Projekte, die sich grob in 10 logische Komponenten einteilen lassen.
Es soll ein CI Server laufen und den Build inkl tests ausfuehren (ant build momentan).
Nun gibt es ein paar Moeglichkeiten:
a) der CI baut die 100 Projekte + die 10 logischen Komponenten + einmal den ganzen Summs
b) der CI baut 10 die logischen Komponenten + den ganzen Summs
c) nur der ganze summs wird gebaut.
a) schliess ich aus, da den CI mit dem bauen der einzelnen Projekte zu belasten ich fuer unsinnig halte (IDE Projekte) und ja die Integration relevant ist
c) schliess ich aus, da der build sehr lange dauern kann bzw Komponenten gebaut werden, die mit der Aenderung nix zu tun haben.
soweit richtig ? einwaende ?
ok zur eigentlichen Frage:
wenn ich meine 10 logischen komponenten bauen lasse besteht jedes aus X Projekten. Wie gibt man nun am Besten dem CI an dass er A,B,D,E,C bauen soll und nicht in der Reihenfolge A,B,C,D,E oder so...
Bisher habe ich das immer ueber ant4eclipse gemacht, der hat dann die build order ermittelt - vor allem war das fuer die Entwickler einfach, da sie sich nicht um buildkonfiguration kuemmern mussten...
Quick-Dirty-Fix ist dem CI die Reihenfolge mitzugeben fuer die Builds.
Hilft maven hier ? angenommen man hat 100 maven projekte unterteilt in 10 logische Komponente. Gibt es dann ein Konstrukt in Maven dem ich sagen kann "Hier sind 10 Projekte und zu bauen sind sie in Reihenfolge 3,5,1,2,6..."
Etwas wirr... aber vielleicht versteht wer meine Intesion
Eine kleine Verstaendnisfrage meinerseits (und sry fuer laengeren text).
Folgendes Szenario:
Wir haben 100 Projekte, die sich grob in 10 logische Komponenten einteilen lassen.
Es soll ein CI Server laufen und den Build inkl tests ausfuehren (ant build momentan).
Nun gibt es ein paar Moeglichkeiten:
a) der CI baut die 100 Projekte + die 10 logischen Komponenten + einmal den ganzen Summs
b) der CI baut 10 die logischen Komponenten + den ganzen Summs
c) nur der ganze summs wird gebaut.
a) schliess ich aus, da den CI mit dem bauen der einzelnen Projekte zu belasten ich fuer unsinnig halte (IDE Projekte) und ja die Integration relevant ist
c) schliess ich aus, da der build sehr lange dauern kann bzw Komponenten gebaut werden, die mit der Aenderung nix zu tun haben.
soweit richtig ? einwaende ?
ok zur eigentlichen Frage:
wenn ich meine 10 logischen komponenten bauen lasse besteht jedes aus X Projekten. Wie gibt man nun am Besten dem CI an dass er A,B,D,E,C bauen soll und nicht in der Reihenfolge A,B,C,D,E oder so...
Bisher habe ich das immer ueber ant4eclipse gemacht, der hat dann die build order ermittelt - vor allem war das fuer die Entwickler einfach, da sie sich nicht um buildkonfiguration kuemmern mussten...
Quick-Dirty-Fix ist dem CI die Reihenfolge mitzugeben fuer die Builds.
Hilft maven hier ? angenommen man hat 100 maven projekte unterteilt in 10 logische Komponente. Gibt es dann ein Konstrukt in Maven dem ich sagen kann "Hier sind 10 Projekte und zu bauen sind sie in Reihenfolge 3,5,1,2,6..."
Etwas wirr... aber vielleicht versteht wer meine Intesion