Eclipse RCP Product Build-Nummer + Jenkins

Gregorrr

Bekanntes Mitglied
Ich würd gern meine Jenkins Builds mit der Versionsnummer meines Eclipse products taggen.

Hat das jemand schonmal gemacht?


Also die Versions-Nummer vom Eclipse Produkt geholt und irgendwie in Jenkins verfügbar gemacht?
 
Du meinst damit deine Builds nicht mehr #10, #11, #12, usw heißen sondern 1.0.1.33, 1.0.1.54, 1.1.0.123?

Ich wüsste ehrlich gesagt nicht mal, wie man während dem Build automatisch den Namen des Builds anpassen kann. Die Version des Produkts über Buckminster zu liefern, das sollte nicht so arg schwer sein.
 
k.A: ob man Jenkins dazu bekommen kann deine Buildnummer zu verwenden, aber zumindest kann man das Manifest und die Pom Version mit dem tycho-version-plugin setzen:
Plugin Documentation

Falls du Tycho verwendest... (?)
 
Du meinst damit deine Builds nicht mehr #10, #11, #12, usw heißen sondern 1.0.1.33, 1.0.1.54, 1.1.0.123?

Ja, genau!

Ich wüsste ehrlich gesagt nicht mal, wie man während dem Build automatisch den Namen des Builds anpassen kann.

Die Build-Nummer ist mir an sich nicht wichtig, ich tagge nach einem Build mit dem svn-tag-plugin den Build. Dort kann man dann beliebige Strings angeben. Nur kriege ich die Versions-Nummer nicht aus Eclipse in Jenkins.

Die Version des Produkts über Buckminster zu liefern, das sollte nicht so arg schwer sein.

OK, danke. Ich schau mal nach, wie das gehen sollte, oder hast du eventuell einen Hinweis für mich?
 
OK, danke. Ich schau mal nach, wie das gehen sollte, oder hast du eventuell einen Hinweis für mich?

Konkret weiß ich es nicht. Aber spontan würde ich mal schauen, ob es in Buckminster irgendeine Property gibt, in der das gesetzt ist bzw während des Ausführens von Buckminster gesetzt wird. Denn sowas wie den qualifier kann man ja definieren, vielleicht kommt man dann auch an die komplette Versionsnummer des Produkts?
 

Zurück
Oben