diff --git a/.gitignore b/.gitignore index f98146e..538f378 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,5 @@ latex/temp/ *.run.xml *.synctex.gz *.toc +*.dvi +*.out diff --git a/DMS_paper15_gitlab.tex b/DMS_paper15_gitlab.tex index d726e01..72455c7 100644 --- a/DMS_paper15_gitlab.tex +++ b/DMS_paper15_gitlab.tex @@ -6,14 +6,19 @@ \usepackage[ngerman]{babel} \usepackage{multicol}[] \usepackage{blindtext} +\usepackage{float} \usepackage{fancyhdr} \usepackage{geometry} \usepackage{abstract} +\usepackage{graphicx} \usepackage{acronym} +\usepackage{hyperref} \usepackage{biblatex} +\graphicspath{ {./bilder/} } + \geometry{ a4paper,margin=25mm } @@ -49,15 +54,30 @@ + \begin{multicols}{2} \tableofcontents \section{Einführung} \subsection{Softwarelösung} + Test + \begin{figure}[H] + \centering + \includegraphics[width=0.8\linewidth]{./bilder/gitlab-logo-100-rgb.png} + \label{fig:gitlab-logo} + \caption{Logo Gitlab} + \end{figure} + \subsection{Geschichte} + + Gitlab wurde von Sytse Sijbrandij und von Dmitriy Zaporozhets gegründet. Zaporozhets entwickelte Gitlab 2011 als Hilfsmittel für seine eigenen Projekte. Gitlab war zu dem Zeitpunkt eine private und freie Plattform zum eigenen Code-Hosting. Um den Einstieg in die Nutzung von Gitlab zu erleichtern entschieden sich Sijbrandij GitLab als \ac{SaaS} unter der Domain \url{https://gitlab.com/} anzubieten. Der Quellcode von Gitlab ist frei unter \url{https://gitlab.com/gitlab-org/gitlab} verfügbar. Gitlab finanziert sich durch Spenden um neue Funktionalitäten zu realisieren. Ein weiterer Teil der Einnahmen kommt durch den Abschluss von Abonnements der Enterprise-Edition. + \cite{degeler_gitlab_2014} \subsection{Funktionalitäten} \subsection{Aufbau} + Zusammenarbeit in Gitlab ist in Form von Gruppen organisiert. Diese können in Subgruppen unterteilt werden. Gruppen und Subgruppen können Projekte und Mitarbeiter zugeordnet werden. + Jedes Projekt besteht aus einer Issue-Seite, einem Wiki und einem Code-Repository. \cite{gitlab_gitlab_nodate} + % Vergleich von Features mit Github möglich \section{CI/CD} @@ -101,6 +121,7 @@ \section*{Abkürzungsverzeichnis} \begin{acronym}[Abkürzungsverzeichnis] \acro{CI/CD}{Continuous Integration/Continous Delivery} + \acro{SaaS}{Software as a Service} \end{acronym} \printbibliography diff --git a/bilder/gitlab-logo-100-rgb.png b/bilder/gitlab-logo-100-rgb.png new file mode 100644 index 0000000..206528b Binary files /dev/null and b/bilder/gitlab-logo-100-rgb.png differ diff --git a/bilder/gitlab-logo-150-cmyk.jpg b/bilder/gitlab-logo-150-cmyk.jpg new file mode 100644 index 0000000..c1442c8 Binary files /dev/null and b/bilder/gitlab-logo-150-cmyk.jpg differ diff --git a/literatur/dms.bib b/literatur/dms.bib index d7a2763..0568bac 100644 --- a/literatur/dms.bib +++ b/literatur/dms.bib @@ -14,5 +14,26 @@ year = {2019}, keywords = {agile, continuous integration, GitLab, software testing}, pages = {1--6}, - file = {Full Text PDF:C\:\\Users\\Roman\\Zotero\\storage\\6BZWIRLI\\Arefeen und Schiller - 2019 - Continuous Integration Using Gitlab.pdf:application/pdf}, +} + +@misc{gitlab_gitlab_nodate, + title = {{GitLab} {Docs}}, + url = {https://docs.gitlab.com/}, + urldate = {2026-04-16}, + author = {Gitlab}, + file = {GitLab Docs:/home/roman/Zotero/storage/JGMCEL46/docs.gitlab.com.html:text/html}, +} + +@misc{degeler_gitlab_2014, + title = {{GitLab} is building a business with 0.1\% of paying customers}, + url = {https://thenextweb.com/news/github-rival-gitlab-building-business-just-0-1-paying-customers}, + abstract = {Long-distance relationships are never easy, but it seems to be less so for the relationships between co-founders of tech companies. See GitLab, for example.}, + language = {en}, + urldate = {2026-04-16}, + journal = {TNW {\textbar} Insider}, + author = {Degeler, Andrii}, + month = jun, + year = {2014}, + note = {Section: Insider}, + file = {Snapshot:/home/roman/Zotero/storage/S2WQQ3HW/github-rival-gitlab-building-business-just-0-1-paying-customers.html:text/html}, }