60 lines
1.5 KiB
TeX
60 lines
1.5 KiB
TeX
\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}
|