fix part 1

This commit is contained in:
2020-03-20 12:03:27 +01:00
parent 6c25046dcc
commit b6036c4849
5 changed files with 35 additions and 18 deletions

View File

@@ -26,10 +26,10 @@ bestehender Prozesse eingeführt. \cicd besitzt eine zentrale Rolle,
welche auch den Entwicklungsprozess selbst verändert. Diese zentrale
Rolle und Komplexität wird häufig unterschätzt. Schon während der
Einführung oder später im Betrieb treten unerwartete Herausforderungen
zu Tage.
zu Tage, vom gravierenden Fehler in Produktion bis zum Systemstillstand.
\medskip
Eine dieser Herausforderungen, welche erst im Betrieb deutlich werden,
Eine typische Herausforderungen, welche erst im Betrieb deutlich werden,
ist die unabsichtliche Auslieferung eines nicht produktionsbereiten
Codes in den Betrieb.
@@ -41,16 +41,12 @@ Funktionalität der Software oder sogar einen Systemausfall bewirken.
\medskip
\section{Ziel der Arbeit}
\textbf{
\noindent
Das Auftreten eines ungewollten Deployments und weiterer häufig
anzutreffender Probleme innerhalb eines \cicd - Systems kann bereits bei
der Einführung durch geeignete Planung und technische Maßnahmen
verhindert werden.
}
\textbf{Mit dieser Seminararbeit soll untersucht werden, inwieweit sich solche und weitere typische und häufige Komplikationen bei der Einführung und dem Betrieb von CI/CD verhindern lassen.}
\textbf{Sie stellt dar, wie das Auftreten eines ungewollten Deployments und weiterer Probleme sowohl in der Einführung als auch im Betrieb eines CI/CD Systems durch geeignete Planung und technische Maßnahmen verhindert werden können.}
Anhand einer Problemrecherche und Analyse werden Empfehlungen
entwickelt, die bei der Planung und Einführung eines Systems
entwickelt, welche bei der Planung und Einführung eines Systems
herangezogen werden können.
\medskip
@@ -89,4 +85,12 @@ Vollständigkeit erfüllen. Sie berücksichtigt typische- und häufig
anzutreffende Probleme. Dabei sind die Empfehlungen unabhängig von einem
konkreten Anwendungsfall und der Toolsituation formuliert. Probleme zur
Thematik des mentalen Wandels bei der Einführung von \cicd werden nicht
betrachtet.
betrachtet.
\section{Aufbau}
\todo{Fix name Ref}
Im Kapitel \nameref{automatisierung-im-softwareentwicklungsprozess} werden Grundlagen für die Phasen der Softwareentwicklung und deren Automatisierung unter CI/CD aufgezeigt, welche um eine Darstellung über das Branchkonzept unter Git ergänzt wird.
Diese Grundlagen dienen dem Verständnis der im Anschluss in Kapitel \nameref{heraus} dargestellten Ergebnisse der Erhebung und Analyse von Problemen bei der Einführung und im Betrieb von \cicd. Hierbei wird das in der Einleitung angerissene Problem vertieft und erläutert.
Aus der Problemanalyse werden im Kapitel \nameref{mas} Lösungsansätze und Empfehlungen formuliert und auch eine konkrete Umsetzungsempfehlung für das Eingangsproblem entwickelt.