diff --git a/.gitignore b/.gitignore index 129d089..6e7f08e 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,5 @@ *.nav *.out *.pdf +*.synctex.gz + diff --git a/Images/CD.png b/Images/CD.png new file mode 100644 index 0000000..2c9acaa Binary files /dev/null and b/Images/CD.png differ diff --git a/Images/CI.png b/Images/CI.png new file mode 100644 index 0000000..fb7000e Binary files /dev/null and b/Images/CI.png differ diff --git a/Images/Combinaison.png b/Images/Combinaison.png new file mode 100644 index 0000000..851ed95 Binary files /dev/null and b/Images/Combinaison.png differ diff --git a/Images/Container.png b/Images/Container.png new file mode 100644 index 0000000..2985aad Binary files /dev/null and b/Images/Container.png differ diff --git a/Images/Devops toolchain.png b/Images/Devops toolchain.png new file mode 100644 index 0000000..15da3b3 Binary files /dev/null and b/Images/Devops toolchain.png differ diff --git a/Images/GitHub Actions.png b/Images/GitHub Actions.png new file mode 100644 index 0000000..d54208b Binary files /dev/null and b/Images/GitHub Actions.png differ diff --git a/Images/GitHub.png b/Images/GitHub.png new file mode 100644 index 0000000..860555e Binary files /dev/null and b/Images/GitHub.png differ diff --git a/Images/GitLab ci-cd.png b/Images/GitLab ci-cd.png new file mode 100644 index 0000000..ffe57b0 Binary files /dev/null and b/Images/GitLab ci-cd.png differ diff --git a/Images/GitLab.png b/Images/GitLab.png new file mode 100644 index 0000000..598f6dd Binary files /dev/null and b/Images/GitLab.png differ diff --git a/Images/Jenkins.png b/Images/Jenkins.png new file mode 100644 index 0000000..43285c0 Binary files /dev/null and b/Images/Jenkins.png differ diff --git a/Images/diag ci cd.png b/Images/diag ci cd.png new file mode 100644 index 0000000..598dfed Binary files /dev/null and b/Images/diag ci cd.png differ diff --git a/Images/logoiutlyon1.png b/Images/logoiutlyon1.png new file mode 100644 index 0000000..e9e8d11 Binary files /dev/null and b/Images/logoiutlyon1.png differ diff --git a/yeet cd ci.png b/Images/yeet cd ci.png similarity index 100% rename from yeet cd ci.png rename to Images/yeet cd ci.png diff --git a/Présentation.tex b/Présentation.tex index a6db4b7..2b2e096 100644 --- a/Présentation.tex +++ b/Présentation.tex @@ -7,9 +7,43 @@ \usetheme{Warsaw} -\title{CI/CI - DevOPs} + +\setbeamertemplate{footline}{% + \leavevmode% + \hbox{\begin{beamercolorbox}[wd=.5\paperwidth,ht=4.5ex,dp=2.125ex,leftskip=.3cm plus1fill,rightskip=.3cm]{author in head/foot}% + \usebeamerfont{author in head/foot}\insertshortauthor + \end{beamercolorbox}% + \begin{beamercolorbox}[wd=.5\paperwidth,ht=4.5ex,dp=2.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}% + \usebeamerfont{title in head/foot} + \parbox{.45\paperwidth}{\inserttitle\ | \insertsubtitle\ - \insertinstitute} + \end{beamercolorbox}}% + \vskip0pt% +} + +\addtobeamertemplate{navigation symbols}{}{ + \usebeamerfont{footline} + \usebeamercolor[fg]{footline} + \hspace{1em} + \insertframenumber/\inserttotalframenumber +} + +\AtBeginSection[]{ + \begin{frame} + \vfill + \centering + \begin{beamercolorbox}[sep=8pt,center,shadow=true,rounded=true]{title} + \usebeamerfont{title}\insertsectionhead\par% + \end{beamercolorbox} + \vfill + \end{frame} +} + +\title{CI/CD - DevOps} +\titlegraphic{\includegraphics[width=0.5\textwidth]{Images/logoiutlyon1.png}} +\subtitle{CVDA} \author{Charlaix - Polgar - Kezel - Furbault} \date{04-02-2020} +\institute{Université Lyon 1 2019/2020} \begin{document} @@ -21,46 +55,105 @@ \tableofcontents \end{frame} - + \section{Conteneur} + \subsection{Présentation} + \begin{frame} + \begin{figure}[h] + \centering + \includegraphics[width=1\textwidth]{Images/Container.png} + \caption{Conteneur} + \label{fig:mesh1} + \end{figure} + \end{frame} + + \subsection{En pratique} + \begin{frame} + Pour cette présentation j'avais besoin sur deux serveur différent le même environnement, donc j'ai crée un conteneur avec les librairies pour compiler le Latex. + \end{frame} + + \section{Orchestration} + \subsection{Définition} + \begin{frame} + \textbf{Orchestration informatique}: ensemble des processus automatiques de coordination et de gestion des systèmes informatiques complexes, des middleware et des services. + + + \textit{ source: https://lemag.digitools.io/MagDigital/orchestration-informatique-performance-cloud-management-platform} + \end{frame} + + \subsection{Schéma} + \begin{frame} + \begin{figure}[h] + \includegraphics[width=1\textwidth]{Images/Devops toolchain.png} + \caption{DevOps toolchain} + \end{figure} + \end{frame} + \section{CI} \subsection{Qu'es que c'est ?} \begin{frame} - Bijour + \begin{figure}[h] + \includegraphics[width=0.7\textwidth]{Images/CI.png} + \caption{CI} + \end{figure} \end{frame} \subsection{Exemples} \begin{frame} - \begin{itemize} - \item GitHub - \item GitLab - \item Jenkis - \end{itemize} + \begin{figure}[h] + \includegraphics[width=0.1\textwidth]{Images/GitHub.png} + \caption{GitHub} + \end{figure} + \begin{figure}[h] + \includegraphics[width=0.1\textwidth]{Images/GitLab.png} + \caption{GitLab} + \end{figure} + \begin{figure}[h] + \includegraphics[width=0.1\textwidth]{Images/Jenkins.png} + \caption{Jenkins} + \end{figure} \end{frame} \section{CD} \subsection{Et le CD alors ?} \begin{frame} - Bijour 2 + \begin{figure}[h] + \includegraphics[width=1\textwidth]{Images/CD.png} + \caption{CD} + \end{figure} \end{frame} \subsection{Exemples} \begin{frame} - \begin{itemize} - \item GitHub Actions - \item GitLab CD - \end{itemize} + \begin{figure}[h] + \includegraphics[width=0.2\textwidth]{Images/GitHub actions.png} + \caption{GitHub actions} + \end{figure} + \begin{figure}[h] + \includegraphics[width=0.2\textwidth]{Images/GitLab ci-cd.png} + \caption{GitLab CI/CD} + \end{figure} \end{frame} \section{La combinaison} + \subsection{Schéma} \begin{frame} - Bijour encore et toujour - \end{frame} - - \section{Conteneur} - \begin{frame} - Bijour toujour et encore et toujour + \begin{figure}[h] + \centering + \includegraphics[width=0.7\textwidth]{Images/diag ci cd.png} + \caption{Double Yeet} + \label{fig:mesh1} + \end{figure} \end{frame} - + \subsection{Notre présentation} + \begin{frame} + \begin{figure}[h] + \centering + \includegraphics[width=1\textwidth]{Images/Combinaison.png} + \caption{Combinaison} + \label{fig:mesh1} + \end{figure} + \end{frame} \end{document} +