spellcheck 4 und cicd und scm
This commit is contained in:
@@ -29,27 +29,27 @@ Systemdesign, die Programmierung, der Test sowie der Betrieb.
|
||||
|
||||
\begin{description}
|
||||
|
||||
\item[Anforderungsanalyse]\label{phase-anford}
|
||||
\item[Anforderungsanalyse:]\label{phase-anford}
|
||||
In diese Phase geht es darum, Anforderungen zu sammeln und zu
|
||||
analysieren. Dies geschieht in Form von Texten oder Modellen, welche der
|
||||
Strukturierung und Klassifizierung dienen.
|
||||
|
||||
\item[Systemdesign]\label{phase-sys}
|
||||
\item[Systemdesign:]\label{phase-sys}
|
||||
Hier wird die Architektur der Module, Schnittstellen und Daten
|
||||
festgelegt, welche der Spezifikation aus der Anforderungsanalyse genügen
|
||||
sollen.
|
||||
|
||||
\item[Implementierung]\label{phase-code}
|
||||
\item[Implementierung:]\label{phase-code}
|
||||
Die Programmierung mit dem dazugehörigen Modultest sind Bestandteil der
|
||||
Entwicklungsphase der Implementierung
|
||||
Entwicklungsphase der Implementierung.
|
||||
|
||||
\item[Softwaretest]\label{phase-test}
|
||||
\item[Softwaretest:]\label{phase-test}
|
||||
In der Testphase wird ein System oder eine Komponente gegen die zuvor
|
||||
spezifizierten Anforderungen überprüft. Das Testergebnis dient der
|
||||
Behebung von Softwarefehlern, um ein fehlerfreies System in Produktion zu
|
||||
übernehmen.
|
||||
|
||||
\item[Betrieb]\label{phase-ops}
|
||||
\item[Betrieb:]\label{phase-ops}
|
||||
Der Betrieb um fasst die Inbetriebnahme und Wartung der Software.
|
||||
\end{description}
|
||||
|
||||
@@ -83,7 +83,7 @@ nicht deutlich, ob \cdel oder \cdl gemeint ist.\cite{ws19,redhat,info_aktu}
|
||||
|
||||
~
|
||||
|
||||
Am Ende zähl nur, dass dies Funktionen entlang eines
|
||||
Am Ende zählt nur, dass dies Funktionen entlang eines
|
||||
automatisierten und überwachten Prozesses in einer Pipeline durchgeführt
|
||||
werden, unabhängig von der Zuordnung zu einem Oberbegriff.
|
||||
|
||||
@@ -181,7 +181,7 @@ Das Risiko für Fehler im Betrieb ist geringer, da Änderungen in kleinen Schrit
|
||||
|
||||
\section{Git und die Bedeutung von Branches}
|
||||
\label{grund:git}
|
||||
Die \scm Git besitzt im Zusammenhang mit CI/CD die Möglichkeit, operative Systeme versioniert zu steuern. Dies wird auch als \textbf{GitOps} bezeichnet und ist eine weit verbreitete CI/CD Methode\todo{quelle}.
|
||||
Die \scm Git besitzt im Zusammenhang mit \cicd die Möglichkeit, operative Systeme versioniert zu steuern. Dies wird auch als \textbf{GitOps} bezeichnet und ist eine weit verbreitete \cicd Methode\todo{quelle}.
|
||||
|
||||
~
|
||||
|
||||
@@ -195,12 +195,12 @@ Projekt-Repository sequenziell fortgeschrieben werden.
|
||||
Der Name des Branches ist dafür ausschlaggebend, welcher Pfad in der
|
||||
Pipeline durchlaufen wird. Das Branch-Pattern beschreibt die Funktion,
|
||||
welche dem Branch zukommt. Wird eine Änderung auf einem Branch,
|
||||
wird sie auf die gewünschte Weise vom CI/CD System verwaltet, integriert
|
||||
wird sie auf die gewünschte Weise vom \cicd System verwaltet, integriert
|
||||
und in den Betrieb gebracht.
|
||||
|
||||
~
|
||||
|
||||
Typisches Branchpattern besteht aus zwei permanenten Branches
|
||||
Ein typisches Branchpattern besteht aus zwei permanenten Branches
|
||||
und mehreren temporären. Der Masterbranch repräsentiert die stabilste
|
||||
Softwareversion - diese Version lässt sich auch in der Produktion
|
||||
vorfinden - häufig gibt es noch den permanenten Developmentbranch, auf
|
||||
@@ -257,7 +257,7 @@ neuer temporärer Featurebranch mit der Spiegelung der Änderungen vor.
|
||||
\textbf{Build und Test in individueller Testumgebung}
|
||||
\end{enumerate}
|
||||
|
||||
CI/CD wird von Git angestoßen: CI/CD erkennt die neue Software Version
|
||||
\cicd wird von Git angestoßen: \cicd erkennt die neue Software Version
|
||||
und startet einen Development-Build auf dem temporäreren Featurebranch,
|
||||
da es im Branchpattern entsprechend definiert wurde.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user