final strech

This commit is contained in:
2020-03-20 20:41:57 +01:00
parent 818bc06dfe
commit 868b08e817
3 changed files with 33 additions and 5 deletions

View File

@@ -1,6 +1,28 @@
\chapter{Beobachtungen durch Projekte xxx}\label{beobachtung} \chapter{Persönliche Beobachtungen aus der Praxis mit CI/CD}\label{beobachtung}
\section{CI/CD auf GitLab-CI basis für ein privates Projekt}\label{be:gitlab}
Migration von vorhandener Legacy-Software in die All-in-One Lösung von GitLab-CI.
~
Incident-Reporting Software basierend auf Java wurde:
\begin{itemize}
\item containerisiert
\item durch die Migration auf CI/CD automatisiert gebaut und ausgeliefert.
\end{itemize}
%\Rightarrow% Probleme bei der Migration, aufgrund von Toolrequirments
\section{CI/CD GitLab xx}\label{be:gitlab}
\section{CI/CD auf Jenkins X}\label{be:jx} \section{CI/CD auf Jenkins X}\label{be:jx}
\section{CI/CD in PFS}\label{be:pfs} Praxissemesterprojekt: Erforschung von Datafeedback in GitLab unter Jenkins X.
\section{CI/CD in A4}\label{be:a4} Aufbau einer serverlosen Jenkins X CI/CD Plattform zur Erforschung von Datafeedbackmöglichkeiten zu GitLab ohne GitLab CI
%\Rightarrow% Betrieb und Erhalt einer selfhosted CI/CD Variante benötigt Detailplanung
\chapter*{Projekte, auf die sich die Experteninterviews beziehen}
\section[CI/CD bei PFS]{CI/CD in der Plattformsteuerung}\label{be:pfs}
Einführung von CI/CD zum automatisiertem Bau, Test und Istallation von Systemen als VM-Images.
\section{CI/CD in ``Access 4.0''}\label{be:a4}
CI/CD Automatisierung von Microservices mit Kubernetes als Zielumgebung. Kubernetes Cluster läuft auf Bare--Metall-Switches und nicht auf virtuellen Maschinen.

View File

@@ -162,6 +162,12 @@ Bei Störungen im CI/CD System kann diese Dokumentation helfen, das
System wiederherzustellen bzw. sogar extern als Workaround zu betreiben System wiederherzustellen bzw. sogar extern als Workaround zu betreiben
(durch verwenden Skripten zum Aufruf der einzelnen CI/CD Schritte). (durch verwenden Skripten zum Aufruf der einzelnen CI/CD Schritte).
~
Im Anhang befindet sich das Bespiel einer Entwicklerdokumentation für die CI/CD Implementierung eines Softwareentwicklungsprojektes.
Die Dokumentation gehört zu einem Projekt, welches einen einfachen Java-Webservice durch CI/CD automatisch integriert und ausgeliefert.
\todo{ref zu doku}
\section{technische Maßnahmen}\label{mas:m3} \section{technische Maßnahmen}\label{mas:m3}
\subsection{Lösungsansätze zur Umsetzung der Maßnahmen}\label{mas:m3.1} \subsection{Lösungsansätze zur Umsetzung der Maßnahmen}\label{mas:m3.1}

View File

@@ -93,11 +93,11 @@
\pagenumbering{arabic} \pagenumbering{arabic}
% Alwas use \cleardoublepage before \part{...}. % Alwas use \cleardoublepage before \part{...}.
\todo{Einfügen Doku} \todo{Einfügen Doku}
\todo{Appendix}
\todo{Tabelle} \todo{Tabelle}
\todo{Quelle backwords} \todo{Quelle backwords}
\todo{Readthru} \todo{Readthru}
\todo{Grafik} \todo{Grafik}
\todo{svc}
\cleardoublepage \cleardoublepage
\part{Seminararbeit}\label{pt:thesis} \part{Seminararbeit}\label{pt:thesis}
\include{chapters/Einleitung} \include{chapters/Einleitung}