Performance der Pipeline optimieren
Die Pipeline ist nicht optimal gebaut, da sie immer alle Jobs ausführt. Das macht aber eigentlich keinen Sinn, denn die CSS-Dateien müssen beispielsweise nicht gelintet werden, wenn es gar keine Änderungen an den Styles gab. Das Gleiche gilt für PHP und Javascript/Vue.
Daher sollen die Jobs optional sein und nur getriggert werden, wenn es Änderungen an den entsprechenden Dateien gab.
Ebenso soll versucht werden, die Performance des Bauens der Assets bzw. des Containers zu optimieren, um die Dauer der Pipeline insgesamt zu reduzieren. Ein erster Ansatz wäre beispielsweise das Verwenden von Node 20 statt Node 16, da dies alleine schon einen gewissen Geschwindigkeitsgewinn bringt.