Open nileger opened 3 years ago
Die aktuelle Version von WoPeD wurde auf SNAPSHOT-3.8.1 angepasst und das Release-Plugin wurde installiert.
Beim Ausführen des Release-Plugins wird jedoch ein Build-Error geworfen. Aktuell geht es darum diesen Error zu fixen.
Letztes Jahr wurde WoPeD von Ant auf Maven umgezogen. Auf Basis dessen gibt es noch einige Restarbeiten bzw. Verbesserungsmöglichkeiten.
Die aktuelle Version des WoPeD-Clients ist in der Datei pom.xml hinterlegt. Aktuell ist diese Version
3.8.0
. Alle Unterprojekte erben diese Versionsnummer - d.h. derenpom.xml
erhält die Versionsinformation aus derpom.xml
aus dem Hauptverzeichnis.Diese Information ist zum einen für Jenkins (CI), zum anderen auch für Nexus (Speichern der durch Jenkins erstellten Artefakte) relevant:
-SNAPSHOT
(z. B.3.8.0-SNAPSHOT
), wird das Artefakt in ein Nexus Repository speziell für Snapshots hochgeladen.-SNAPSHOT
, wird das Artefakt in ein Nexus Repository speziell für Releases hochgeladen. Hierbei ist zu beachten, dass in das Releases-Repository pro Version nur ein Artefakt hochgeladen werden kann. Das ist auch sinnvoll. Denn eine Version gibt es nur ein einziges mal.Der aktuelle Prozess zum erhöhen der Version (also zum Release einer Version) gestaltet sich wie folgt (angenommen die aktuelle Version sei
5.4.0-SNAPSHOT
):5.4.0
ändern und pushen.5.5.0-SNAPSHOT
ändern und pushen. Auf dieser Version wird dann bis zum nächsten Release weiter gearbeitet.Eine mögliche Automatisierung dieses Prozesses soll nun evaluiert werden. Falls die Evaluation ein positives Ergebnis liefert, soll die Lösung implementiert werden.
Vor kurzem wurde die Version
3.8.0
veröffentlicht. Da nun wieder an WoPeD weiterentwickelt wird, muss die Version auf3.8.0-SNAPSHOT
angepasst werden. Dieser Schritt wurde beim letzten Release vergessen und demonstriert das Fehlerpotential.Hieraus ergeben sich folgende Tasks:
3.8.0-SNAPSHOT
anpassen