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.

Who should attend this course?
  • Application developers
  • Software Quality specialists
  • DevOps Engineers
Prerequisites

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

Practical information

Duration

1 Day

Languages

EN

Price

€500,00 + 21% VAT

Location

Classroom/Online Courses

Schedule

Guaranteed to run

English courses
28/1Book
29/4Book
23/9Book
25/11Book

Share this course on

Book your training

Enter your information to confirm your booking.

    Prerequisite test

    Looking for a tailor made solution?