IT Training

GitLab CI

GitLab CI is a software as service for managing the software continuous integration/continuous delivery (CI/CD), monitoring and security. This GitLab training covers the fundamentals of setting up and using Gitlab for version control and CI/CD. By the end of this training, participants will be able to configure GitLab CI-driven pipelines and use GitLab to speed up release cycles and improve quality.

Qui devrait suivre ce cours?
  • Application developers
  • Software Quality specialists
  • DevOps Engineers
Prérequis

There are no formal prerequisites for this course

GitLab CI is a software as service for managing the software continuous integration/continuous delivery (CI/CD), monitoring and security. This GitLab training covers the fundamentals of setting up and using Gitlab for version control and CI/CD. By the end of this training, participants will be able to configure GitLab CI-driven pipelines and use GitLab to speed up release cycles and improve quality.

Introduction to CI/CD and GitLab CI

  • Review of the Software Development Life Cycle
  • Agile approaches and the Scrum Framework
  • Benefits of Continuous Integration
  • Typical Setup for Continuous integration
  • Continuous Delivery and Continuous Deployment
  • Introduction to GitLab CI

Understanding the architecture of GitLab CI

  • GitLab CI/CD Architecture
  • GitLab CI Runners
  • Shared and Specific Runners
  • Ephemeral test environments

Authoring GitLab CI Pipelines

  • Structure of the .gitlab-ci.yml file
  • Pipeline concepts: pipeline, stage, job, build, runner, environment, artifact, cache.
  • Configuring pipelines
  • Writing pipelines: building, testing and deploying code
  • Create a toolchain for application development : Java and Maven

Setting up GitLab CI Runners

  • Installation vs Registration of runners
  • Adding and tagging job runners
  • build outcome indicators; build logs
  • Autoscaling runners

Informations practiques

Durée

1 Day

Langues

EN

Prix

€500,00 + 21% VAT

Emplacement

Classroom Courses

Plannings

Guaranteed to run

Sessions anglophones

Partagez ce cours sur

Réservez votre formation

Entrez vos informations pour confirmer votre réservation.

    Test de pré-requis

    Vous cherchez une solution sur mesure ?