This commit is contained in:
2019-11-29 10:45:56 +01:00
parent e9a115d96d
commit 02645e8bf3
4 changed files with 31 additions and 10 deletions

View File

@@ -4,5 +4,28 @@
\begin{otherlanguage}{ngerman}
\pdfbookmark[1]{Zusammenfassung}{Zusammenfassung}
\chapter*{Zusammenfassung}
Kurze Zusammenfassung des Inhaltes in deutscher Sprache. Ungefähr eine Seite\dots
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}