Files
CICD_Slides/slides/main.tex
jose-rZM e8555453f7 Init
2026-02-14 16:58:23 +01:00

93 lines
2.1 KiB
TeX

%% Requires compilation with XeLaTeX or LuaLaTeX
\documentclass[10pt,table,dvipsnames, t, compress, aspectratio=169]{beamer}
%% Packages
\makeatletter
\def\input@path{{./}{slides/}}
\makeatother
\usepackage{tikz}
\usetikzlibrary{tikzmark,calc,arrows.meta,shapes.arrows,decorations.pathreplacing}
\usepackage{caption, subcaption, bbm, mathtools, amsmath, lmodern}
\usepackage{graphicx, amssymb, cancel, pifont, bm}
\usefonttheme[onlymath]{serif}
% Bibliography
\usepackage[style=apa, backend=biber]{biblatex}
\addbibresource{sn-bibliography.bib}
% Theme
\usetheme{BokeronTemp}
% Hyperref
\usepackage{hyperref}
% url in blue
\newcommand{\bluehref}[2]{%
\begingroup
\hypersetup{urlcolor=blue}%
\href{#1}{\color{blue}#2}%
\endgroup
}
% Color box
\usepackage{xcolor}
\usepackage{tcolorbox}
\newtcolorbox{mybox}{colback=BoxLightBlue, colframe=BokeronBlue, width=0.9\linewidth}
%% Title
\title{\textbf{\large Taller CI/CD con Jenkins}}
\subtitle{De 0 a deployment con FastAPI + Svelte (y Docker)}
\author{Open Bokeron}
\institute[Open Bokeron]{Open Bokeron\\ \bluehref{https://openbokeron.uma.es}{openbokeron.uma.es}}
\date{18/01/2026}
\begin{document}
%----------------------------------------------------------------------------------------
% TITLE SLIDES
%----------------------------------------------------------------------------------------
{
\usebackgroundtemplate{
\begin{tikzpicture}[remember picture, overlay]
\node[at=(current page.center)] {
\includegraphics[width=\paperwidth,height=\paperheight,keepaspectratio]{background/OpenBokeronPresentation_Cover.jpg}
};
\end{tikzpicture}
}
\begin{frame}[plain]
\titlepage
\end{frame}
}
\smallframetitle
\begin{frame}{Agenda}
\tableofcontents
\end{frame}
% Current section
\AtBeginSection[ ]
{
\begin{frame}{}
\tableofcontents[currentsection,currentsubsection,
sectionstyle=show/shaded]
\end{frame}
}
\input{sections/01_Introduccion}
\input{sections/02_Instalacion}
\input{sections/03_Pipeline}
\input{sections/04_DesdeFuera}
\input{sections/05_Consideraciones}
\input{sections/06_Cierre}
\AtEndDocument{\usebeamertemplate{endpage}}
\end{document}