1.8 KiB
1.8 KiB
title, status, priority, bearbeiter, Lösungsversion, Lösung, tags
| title | status | priority | bearbeiter | Lösungsversion | Lösung | tags | |
|---|---|---|---|---|---|---|---|
| Vergleich der Build-Artefakte/EARs zwischen altem und neuen Releasebuild | Geschlossen | Hoch | Heino Wernicke | 939.410 | Fertig |
|
[!task]+ Project:: DC-G Softwareentwicklungsumgebung Epic:: GIT Releasebuild Bar::
$= dv.view('total-progress-bar', {file: "SEU-2875"})
Aufgabenbeschreibung
Vorschlag zur Implementierung:
- neue Methode
contains, die einen Parameter enthält, der steuert, ob der Patchlevel im Dateinamen ignoriert wird. - Anwendung der neuen Methode bei der Überprüfung der Dateiinhalte
neue Features:
- Hinzufügen der picocli-Library
- Kommandozeilenargumente zum Vergleich mehrerer Archive
Test des ZIP-Komparator mit Releasebuilds:
- Kopieren der Artefakte aus
O:\ivv\Alle\2062869nachC:\Entwicklung\test-zip-komparator - Vergleich der Artefakte aus
Produktion.939.000mitTest.939.000_20230525
Erzeugen des Ergebnis-Verzeichnisses
- Verwende
HauptDialog#setErgVerzeiczhnisundHauptDialog#getDateinameOneExtals Vorlage für die Erweiterung inStartCli
Neu-Aufsetzen des Feature-Branch SEU-2875
- Alle Änderungen am bisherigen Feature-Branch zurücknehmen
- Feature-Branch neu aufsetzen
- Anforderungen in Absprache mit Heino Wernicke
- Die GUI wird nicht geändert
- Erweitern des Projektes um eine Kommandozeilen-App
StartCli- Angabe zweier Archive als Parameter
- Option
ignoreReleaseBuildVersion - Ausgabe des Vergleichs als einfacher Diff nach
System.out
- Der Vergleich beinhaltet nur den Vergleich der Dateinamen
- Die Option
ìgnoreReleaseBuildVersionignoriert die ReleasebuildVersion (Patch-Version, 3. Stelle) bei ivv-Artefakten- ivv-Artefakte beginnen mit
[a-z]2_
- ivv-Artefakte beginnen mit
Überlegungen
Unteraufgaben
- SEU-2875