36 lines
1.3 KiB
TeX
36 lines
1.3 KiB
TeX
\chapter{Persönliche Beobachtungen aus der Praxis mit CI/CD}\label{beobachtung}
|
|
|
|
\section{CI/CD auf Basis von GitLab-CI für ein privates Projekt}\label{be:gitlab}
|
|
Durchführung einer Migration von vorhandener Legacy-Software in die All-in-One Lösung von GitLab-CI.
|
|
|
|
~
|
|
|
|
Dabei wurde Incident-Reporting Software basierend auf Java:
|
|
\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 auf Jenkins X}\label{be:jx}
|
|
|
|
~
|
|
|
|
Praxissemesterprojekt: Erforschung von Datafeedback in GitLab unter Jenkins X.
|
|
|
|
~
|
|
|
|
%\Rightarrow% 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 automatisierten Bau, Test und Istallation von Systemen als VM-Images.
|
|
|
|
\section[CI/CD in Access 4.0]{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. |