32 lines
1.4 KiB
TeX
32 lines
1.4 KiB
TeX
%*******************************************************
|
|
% Abstract in German
|
|
%*******************************************************
|
|
\begin{otherlanguage}{ngerman}
|
|
\pdfbookmark[1]{Zusammenfassung}{Zusammenfassung}
|
|
\chapter*{Zusammenfassung}
|
|
Die Moderne Software entwicklung immer mehr automatisiert.
|
|
Ermöglicht schnellere Entwicklungsgeschwindichkeiten.
|
|
Automatisierung bereits in verschiedenen groß ausgeprägt. CI/CD bei webservice sehr gut etabliert.
|
|
Jedoch hat automatisierung auch nachteile.
|
|
|
|
Es wird sich nun auf die Buildscripte verlassen, manipulations gefahr, bei störung fehlesnes wissen oder andere probleme.
|
|
Fehler werden scheller in release eingebunden.
|
|
Komplexe scripte machen buildvorgang unübersichtlich.
|
|
|
|
Was ist eine qualitative CI/CD Pipeline ?
|
|
Welche anforderungen sollte eine CI/CD Pipeline erfüllen um eine qualitative Pipeline zu sein ?
|
|
Lassen sich grundlegende anforderungen aufstellen unabhänging von Einsatzgebiet der Pipeline ?
|
|
|
|
Ziel ist die Ausarbeitung von Anforderungen (und qualitäts Metricken) einer Pipeline, die die Entwicklungsgeschwindichkeiten steigert ohne die Software Qualität zu komprimitieren.
|
|
Diese sollen durch suchen von Problemen, die durch nicht sauber durchgefürte Automatisierungen entstehen herausgearbeitet werden.
|
|
|
|
Gliederung:
|
|
- Warum Automatisieren ?
|
|
- Vorteile
|
|
- (Nachteile)
|
|
- Probleme der Automatisierung
|
|
|
|
|
|
|
|
\end{otherlanguage}
|