Projekt

Allgemein

Profil

Aktionen

GX-Feature #64302

offen

CI Überarbeitung im Shop

Von Mirko Janssen vor mehr als 4 Jahren hinzugefügt. Vor mehr als 3 Jahren aktualisiert.

Status:
Gemeldet
Priorität:
Normal
Zugewiesen an:
-
Kategorie:
Refactoring
Zielversion:
-
% erledigt:

0%

Geschätzter Aufwand:
Steps to reproduce:
Betroffene Versionen:
Unbestimmt
Release Notes Langtext:
Tags:
EP

Beschreibung

Analog zur CI Konfiguration im Hub wäre es auch sehr schön, wenn es im Shop diverse Shell/Bash Skripte für verschiedene Aufgaben (Build, Doku, Tests etc) gäbe, welche dann in den Gitlab CI Pipelines ausgeführt werden.
Dies würde das CI im Shop nochmals deutlich variable machen und versionsspezifische Anpassungen wären deutlich leichter.

Ein gutes Beispiel ist hier zum Beispiel der Build von StyleEdit 4, wo zunächst überlegt wurde dies über die CI Pipeline Befehle zu lösen. Hier habe ich aber schon den begründeten Einwand vorgebracht, dass solche Aktionen innerhalb der Shop Projekts selbst gelöst werden müssen um z.B. den Bau von Release-Builds unabhängig von der Shop-Version beschreiben und ausführen zu lassen.

Im Shop gibt es zwar bereits Befehle die über yarn/npm/gulp ausgeführt werden, aber diese sind nicht flexibel. Außerdem ist auch die reibungslose Ausführung der Unit-Tests im CI häufig durch Anpassungen nicht machbar (wie aktuell im 3.15)!


Aktionen #2

Von Wilken Haase vor mehr als 3 Jahren aktualisiert

  • Tags wurde auf EP gesetzt
Aktionen #3

Von Wilken Haase vor mehr als 3 Jahren aktualisiert

  • Tracker wurde von Vorschlag zu GX-Feature geändert
Aktionen #4

Von Wilken Haase vor mehr als 3 Jahren aktualisiert

  • Projekt wurde von 11232 zu GX-Entwicklung geändert
  • Kategorie wurde von 153 zu Refactoring geändert
  • Betroffene Versionen Unbestimmt wurde hinzugefügt
Aktionen

Auch abrufbar als: Atom PDF