Skip to content

weichware10/repo-utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weichware-10: Repo-Utils

Dieses Repository beinhaltet:

welche alle in den folgenden Java-Repositories benötigt werden:

und dort auch den gleichen Stand haben sollten.


Checkstyle

siehe Dokumentation hier


Workflows

Update

Der update-Workflow in diesem Repository sendet die Information über das Update an die anderen Repositories, welche das Update mit ihrem update-Workflow entgegennehmen und dem main-Branch comitten.
Activity-Diagramm update.yaml

Tests

Der tests-Workflow wird bei Änderungen von Java- und XML-Dateien aufgerufen und führt die Tests mit mvn test durch. Die Ergebnisse der Tests sind dann in Pull Requests einsehbar. Pull Requests dürfen nur gemerged werden, wenn keine Fehler mehr auftreten. Der Workflow schlägt auch fehl, falls der Build fehlschlägt.
Activity-Diagramm tests.yaml

Checkstyle

Der checkstyle-Workflow wird bei Änderungen von Java- und XML-Dateien aufgerufen und führt einen Stylecheck mit dem Maven-Checkstyle-Checkstyle Plugin durch. Eventuelle Probleme werden als Kommentar dem Pull Request beigefügt. Der Workflow schlägt fehl, falls es Style-Probleme gibt.
Die Style-Regeln stammen aus checkstyle.xml und werden hier dokumentiert.
Lokal kann man den Style mit mvn verify checkstyle:check oder mit der Checkstyle Erweiterung für VSCode checken.
Activity-Diagramm checkstyle.yaml

Release

Der release-Workflow wird bei jedem neuen Release eingesetzt.
Es kann die neue Versionsnummer, sowie die darauffolgende Snapshot-Version gewählt werden. Der Workflow erstellt Installer-Dateien für die Anwendungenen mit graphischer Benutzeroberfläche und eine JAR-Datei für util.
Activity-Diagramm release.yaml

Releases

No releases published

Packages

No packages published