vault backup: 2026-03-07 12:19:22
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
---
|
||||
title: Vergleich der Build-Artefakte/EARs zwischen altem und neuen Releasebuild
|
||||
status: Geschlossen
|
||||
priority: Hoch
|
||||
bearbeiter: "[[Heino Wernicke]]"
|
||||
Lösungsversion: "939.410"
|
||||
Lösung: Fertig
|
||||
tags:
|
||||
- process/task
|
||||
---
|
||||
> [!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\2062869` nach `C:\Entwicklung\test-zip-komparator`
|
||||
- Vergleich der Artefakte aus `Produktion.939.000` mit `Test.939.000_20230525`
|
||||
|
||||
Erzeugen des Ergebnis-Verzeichnisses
|
||||
- Verwende `HauptDialog#setErgVerzeiczhnis` und `HauptDialog#getDateinameOneExt` als Vorlage für die Erweiterung in `StartCli`
|
||||
|
||||
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 `ìgnoreReleaseBuildVersion` ignoriert die ReleasebuildVersion (Patch-Version, 3. Stelle) bei ivv-Artefakten
|
||||
- ivv-Artefakte beginnen mit `[a-z]2_`
|
||||
|
||||
|
||||
## Überlegungen
|
||||
|
||||
## Unteraufgaben
|
||||
|
||||
- [x] SEU-2875
|
||||
Reference in New Issue
Block a user