GITLAB RUNNER

  • Durée : 2 Jours (14 h)
  • Tarif en présentiel ou en classe à distance : 1 200 €HT

Les tarifs indiqués sont valables par personne

A qui s’adresse ce cours ?

Développeurs

Administrateur système

DevOps

Pré-Requis

Gitlab

Docker

Bash

Linux

Moyens pédagogiques

Dispensées par des experts-consultants sur des projets clients et contributeurs Open Source : ils connaissent le terrain !

Orientées sur l’utilisation et la mise en œuvre : l’apport théorique, visant la compréhension des principes, est systématiquement accompagné d’une mise en pratique concrète

Documentées : support électronique remis aux stagiaires en début de formation

Modalités de suivi et d’évaluation

Questionnaire de pré-évaluation avant le stage

Questionnaire d’évaluation de la satisfaction en fin de stage

Feuille de présence émargée par demi-journée par les stagiaires et le formateur

Attestation de fin de formation

 

Objectifs

Maitriser l'installation et la configuration de Gitlab-runner

Être en mesure de créer des pipelines pour les projets Gitlab

Être en mesure de créer des jobs avec les runner Docker et Shell

 

Déroulement du cours

 

Introduction

       Qu’est-ce que le CI/CD ?

       Qu’est-ce que Gitlab-runner ?

Installation de Gitlab-runner

       Présentation des différentes plateformes

       Installation

       Configuration

       Connexion à l’instance Gitlab

Utilisation de Gitlab-runner

       Présentation des concepts et options

          - Qu’est-ce qu’un pipeline

          - Qu’est-ce qu’un job

          - Les différents types de runners (Docker et Shell)

          - Utilisation des stages

          - Communication entre les jobs (artifacts)

          - Options des jobs

          - Directed acyclic graph

Pratique

     Création d’un pipeline simple

     Utilisation d’options pour étoffer le pipeline

          - Variables

          - Artifacts

          - Job templates

          - Rules

          - Parallel

          - Services

Création d’un pipeline “Directed acyclic graph” (DAG)

Nos forces