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.

Voor wie is deze cursus?
  • Application developers
  • Software Quality specialists
  • DevOps Engineers
Vereisten

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

Praktische informatie

Duur

1 Day

Talen

EN

Prijs

€500,00 + 21% VAT

Locatie

Classroom Courses

Planning

Guaranteed to run

Engelstalige sessies
27/1Boek
28/4Boek
22/9Boek
22/12Boek

Deel deze cursus op

Boek je training

Vul uw gegevens in om uw boeking te bevestigen.

    Voorkennistest

    Op zoek naar een oplossing op maat?