\section{Instalaci\'on inicial}

\begin{frame}
\frametitle{\textbf{Uf seguro que instalar el Jenkins ese es muy difícil...}}
\textbf{¿Seguro?}
\begin{itemize}
    \item \texttt{sudo wget -O /etc/apt/keyrings/jenkins-keyring.asc \
    https://pkg.jenkins.io/debian-stable/jenkins.io-2026.key}
    \item \texttt{echo "deb [signed-by=/etc/apt/keyrings/jenkins-keyring.asc]" \
  https://pkg.jenkins.io/debian-stable binary/ | sudo tee \
  /etc/apt/sources.list.d/jenkins.list > /dev/null}
    \item \texttt{sudo apt install jenkins}
\end{itemize}


\end{frame}

\begin{frame}
\frametitle{\textbf{Configuraci\'on inicial y plugins}}
\begin{itemize}
    \item Completar el asistente inicial (admin + plugins sugeridos).
    \item Configurar credenciales.
\end{itemize}
\end{frame}

\begin{frame}[fragile]
\frametitle{\textbf{Job de prueba}}
\begin{itemize}
    \item Creamos un job simple para validar:
    \item Ejemplo de pipeline:
\end{itemize}

\small
\begin{verbatim}
pipeline {
  agent any
  stages {
    stage('¿Ya está, no? Ya sé de DevOps') {
      steps {
        sh 'uname -a'
        sh 'docker version'
      }
    }
  }
}
\end{verbatim}
\end{frame}

\begin{frame}
\frametitle{\textbf{No}}
\begin{columns}[T]
    \begin{column}{0.5\linewidth}
        \includegraphics[width=0.9\linewidth]{images/failed_jobs.png}
    \end{column}
    \begin{column}{0.5\linewidth}
        \includegraphics[width=0.9\linewidth]{images/jenkins_failing_again.jpg}
    \end{column}
\end{columns}
\end{frame}
