Commit 1dab6446 authored by Debsankha manik's avatar Debsankha manik
Browse files

Section 1 done

parent 26272a8f
Pipeline #98276 passed with stage
in 1 minute and 14 seconds
......@@ -51,7 +51,7 @@
\title{GitLab pipelines for every need}
\title{GitLab Pipelines for Every Need}
Debsankha Manik
......@@ -59,7 +59,7 @@
\begin{frame}{CI/CD pipelines: core idea}
\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):
......@@ -70,7 +70,7 @@
\begin{frame}{Use case 1: automated testing}
\begin{frame}{Use Case 1: Automated Testing}
\alertitem Let's say a codebase has a comprehensive test suite.
\alertitem But new team member cannot run it.
......@@ -85,7 +85,7 @@
\begin{frame}{We Can Have Exactly That}
......@@ -102,13 +102,17 @@
\begin{frame}{Use CI/CD pipelines to run the tests}
\begin{frame}{How: Use a CI/CD Pipeline to Run the Tests}
\item Choose docker image.
\item Install dependencies using package manager e.g. \code{apt}.
\item Run the test suite.
\alertitem Choose docker image with base dependencies your software needs to
\alertitem Install additional dependencies using package manager e.g.
\code{apt}, if needed.
\alertitem Run the test suite using whatever test runner you want.
\alertitem So long the shell gets a $0$ return code on sucess and
nonzero on failure.
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment