Skip to content

Workflows & Artefakte

Mit Workflows automatisieren wir Prozesse in der Entwicklung. Wir sichern damit die Qualität und stellen Versionen bereit.

Pull-Requests

Mit der Erstellung eines Pull-Requests wird geprüft, dass der Code den Anforderungen und den Richtlinien entspricht.

Output

Es gibt nur Feedback für den Pull-Request.

Push auf Defaultbranch

Unser Defaultbranch ist dev. Mit einem Push auf den Branch werden neue Testversionen bereitgestellt.

Output

wls-common

Es gibt kein Output.

Mikroservice

  • Github-Imageregistry
    • das neue Image hat den Tag latest-dev
    • es wird ein Multi-Arch-Image für linux/amd64 und linux/arm64 erzeugt

Releasing

Im Rahmen des Releasing werden getestete Versionen zur Verfügung gestellt.

Ablauf

Output

wls-common

Mikroservice

  • Github-Tag
  • Github-Release
    • bei Backend-Services wird die openAPI-Spezifikation den Assets beigelegt
  • Github-Imageregistry
    • das neue Image hat den Tag latest und bei Backend-Services zusätzliche Tags entsprechend der Version
    • es wird ein Multi-Arch-Image für linux/amd64 und linux/arm64 erzeugt