Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
dmanik
gitlab-ci-talk
Commits
08ec28fa
Commit
08ec28fa
authored
Jun 04, 2019
by
Debsankha manik
Browse files
added affiliation
parent
00b66cac
Pipeline
#98315
passed with stage
in 32 seconds
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
talk.tex
View file @
08ec28fa
...
...
@@ -54,14 +54,16 @@
\title
{
GitLab Pipelines for Every Need
}
%\subtitle{SUBTITLE}
\author
{
Debsankha Manik
\\
MPI for Dynamics and Self-Organization, G
\"
ottingen
Debsankha Manik
}
\institute
{
MPI for Dynamics and Self-Organization, G
\"
ottingen
}
\titlepage
\end{frame}
\begin{frame}
{
CI/CD Pipelines: Core Idea
}
\framesubtitle
{
Apply well defined operations on the codebase automatically
}
On each commit (or according to some fine-tuned criteria):
\pause
{}
On each commit (or according to some fine-tuned criteria)
\pause
{}
\begin{enumerate}
\alertitem
A pre-specified environment is created (typically using
\code
{
docker
}
).
...
...
@@ -152,7 +154,7 @@ We wanted a nighly run of these ``integration tests'' on master.
\end{frame}
\begin{frame}
[fragile]
{
How to Set
it u
p?
}
\begin{frame}
[fragile]
{
How to Set
This U
p?
}
\begin{noindentlist}
\alertitem
Specify an environment as before using
\code
{
docker
}
.
\alertitem
Specify a new
\code
{
stage
}
in the CI pipeline that is to be
...
...
@@ -187,7 +189,7 @@ artifacts:
\end{frame}
\begin{frame}
[fragile]
{
How to Set
It
Up?
}
\begin{frame}
[fragile]
{
How to Set
This
Up?
}
\begin{noindentlist}
\alertitem
Use a docker image with
\code
{
texlive
}
(here
\code
{
blang/latex
}
)
\alertitem
Define a job that invokes
\code
{
latexmk
}
to compile the PDF.
...
...
@@ -207,7 +209,8 @@ artifacts:
-
"
*
.pdf"
\end
{
minted
}
\alertitem
We ask GitLab to store all files matching the wildcard
\code
{
*
.pdf
}
.
\alertitem
The PDF is then accessible under the URL
\url
{
<repo
_
root>
/-/
jobs
/
artifacts
/
master
/
raw
/
talk.pdf?job
=
makepdf
}
\alertitem
The PDF is then accessible under the URL
\code
{
\footnotesize\url
{
<repo
_
root>
/-/
jobs
/
artifacts
/
master
/
raw
/
talk.pdf?job
=
makepdf
}}
.
\end
{
noindentlist
}
\end
{
frame
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment