B
bygones
Gast
HI,
wie wird das eigentlich "normalerweise" geregelt:
Man hat in der Firma einen Codefreeze für ein anstehendes Release. D.h. man will den bestehenden Code branchen und nach einer weiteren Testphase dann releasen.
Das Szenario was ich mir vorstelle wäre:
Ich mach ein Release vom aktuellen Trunk, dieser soll aber wie ein SNAPSHOT behandelt werden, da in der Testphase die Systeme ja immer die neuere bzw gepatchte Version bekommen sollen. Wenn die Phase dann vorbei ist wird der RC zu einer vollen Version released.
Ist das in Maven möglich ?
Sagen wir, wir haben im trunk 2.0-SNAPSHOT. Ich branche/release nun 2.0-RC (oder 2.0-beta). Im trunk wird an 2.1-SNAPSHOT gearbeitet.
Nun wird in der codefreeze phase noch einiges an 2.0-RC ausgebügelt. Am ende soll nun 2.0 released werden.
Geht das - meine Befürchtung ist, dass 2.0-RC ebenso als volle Version gehandelt wird und eine neue Version davon nicht runtergeladen wird....
Danke
wie wird das eigentlich "normalerweise" geregelt:
Man hat in der Firma einen Codefreeze für ein anstehendes Release. D.h. man will den bestehenden Code branchen und nach einer weiteren Testphase dann releasen.
Das Szenario was ich mir vorstelle wäre:
Ich mach ein Release vom aktuellen Trunk, dieser soll aber wie ein SNAPSHOT behandelt werden, da in der Testphase die Systeme ja immer die neuere bzw gepatchte Version bekommen sollen. Wenn die Phase dann vorbei ist wird der RC zu einer vollen Version released.
Ist das in Maven möglich ?
Sagen wir, wir haben im trunk 2.0-SNAPSHOT. Ich branche/release nun 2.0-RC (oder 2.0-beta). Im trunk wird an 2.1-SNAPSHOT gearbeitet.
Nun wird in der codefreeze phase noch einiges an 2.0-RC ausgebügelt. Am ende soll nun 2.0 released werden.
Geht das - meine Befürchtung ist, dass 2.0-RC ebenso als volle Version gehandelt wird und eine neue Version davon nicht runtergeladen wird....
Danke