Acad ID: ACAD0881
CI/CD Using GitLab CI Training in Belfast, United Kingdom

This instructor-led program focuses on pipeline-as-code using .gitlab-ci.yml, continuous integration workflows, automated testing, deployment strategies, runners configuration, and DevOps integration.

Overview

CI/CD Using GitLab CI Training by AcadNXT is designed to provide participants with practical, hands-on expertise in building automated CI/CD pipelines using GitLab CI/CD. This instructor-led program focuses on pipeline-as-code using .gitlab-ci.yml, continuous integration workflows, automated testing, deployment strategies, runners configuration, and DevOps integration. Participants will learn how to design efficient, scalable, and production-ready CI/CD pipelines directly within GitLab, enabling end-to-end automation from code commit to deployment. The course is ideal for DevOps engineers, developers, and automation professionals working in GitLab-based environments.

Learning Outcomes

• Build CI/CD pipelines using GitLab CI/CD
• Write and manage .gitlab-ci.yml files
• Configure and manage GitLab runners
• Automate build, test, and deployment workflows
• Implement multi-stage pipeline strategies
• Apply conditional execution logic in pipelines
• Debug and optimize CI/CD workflows
• Build end-to-end GitLab DevOps pipelines

Duration & Delivery Mode

14 hours

We serve:
Target Audience

• DevOps Engineers
• Software Developers
• Build and Release Engineers
• System Administrators
• Cloud Engineers
• Site Reliability Engineers (SREs)
• Automation Engineers
• IT Professionals working with GitLab

Pre-requisites

• Basic understanding of Git version control
• Familiarity with software development lifecycle (SDLC)
• Basic knowledge of Linux commands
• Understanding of web applications or APIs
• Awareness of CI/CD concepts is helpful

Skillset Achieved

• Designing CI/CD pipelines using GitLab CI/CD
• Writing .gitlab-ci.yml pipeline configurations
• Automating build, test, and deployment workflows
• Managing GitLab runners for execution
• Implementing pipeline stages and jobs
• Integrating testing frameworks into pipelines
• Managing artifacts and dependencies
• Implementing deployment automation strategies
• Debugging and optimizing pipeline performance
• Building end-to-end DevOps workflows in GitLab

Course Outcome

After completing CI/CD Using GitLab CI Training, participants will be able to design and implement complete CI/CD pipelines using GitLab CI/CD. Learners will gain practical expertise in pipeline-as-code, automation workflows, runner configuration, and end-to-end DevOps integration within GitLab.

Course Outline

Introduction to GitLab CI/CD

• Overview of CI/CD concepts
• GitLab CI/CD architecture
• GitLab repository and project setup
• Introduction to .gitlab-ci.yml
• Git workflow integration with pipelines

Pipeline Structure and Jobs

• Stages, jobs, and runners concepts
• Writing basic CI/CD pipeline configuration
• Variables and environment configuration
• Pipeline triggers and rules
• Artifacts and caching mechanisms

Build and Test Automation

• Automating build processes
• Running unit and integration tests
• Test reporting in pipelines
• Dependency management
• Debugging pipeline failures

Advanced CI/CD Pipeline Design

• Multi-stage pipeline design
• Parallel job execution
• Conditional pipelines and rules
• Deployment strategies using GitLab CI
• Rollback and versioning concepts

GitLab Runners and Integration

• GitLab runner architecture
• Shared vs specific runners
• Runner configuration and scaling
• Integration with Docker and external tools
• Security and access control basics

Mini Project and Practical Implementation

• Building complete CI/CD pipeline using GitLab CI
• Implementing build, test, and deploy stages
• Configuring runners for execution
• Deploying application using GitLab pipeline
• Final project review and optimization

Assessment Topics

• GitLab CI/CD architecture and concepts
• Pipeline-as-code fundamentals
• Stages, jobs, and runners
• Build and test automation
• Deployment strategies
• Artifacts and caching
• Runner configuration and scaling
• Mini project implementation

Evaluation

• GitLab CI pipeline creation exercises
• .gitlab-ci.yml configuration tasks
• Build and deployment automation assignments
• Runner configuration activities
• Mini project development and evaluation
• Pipeline debugging scenarios

Course Materials

Participants will receive course materials, slides, reference materials, exercises and access to resources for further learning.

Certification

Participants who successfully complete the training will receive an AcadNXT Certification in CI/CD Using GitLab CI Training, validating their expertise in GitLab CI/CD pipelines, automation workflows, DevOps integration, and continuous delivery practices.

SELECT AN UPCOMING CLASS
Mon 19th Oct 2026 – Tue 20th Oct 2026
⏱ 2 days 📍 Classroom
AcadNXT Classroom - Belfast, Northern Ireland Belfast United Kingdom
Sun 1st Nov 2026 – Mon 2nd Nov 2026
⏱ 2 days 📍 Classroom
AcadNXT Classroom - Belfast, Northern Ireland Belfast United Kingdom
Wed 4th Nov 2026 – Thu 5th Nov 2026
⏱ 2 days 📍 Classroom
AcadNXT Classroom - Belfast, Northern Ireland Belfast United Kingdom
Sun 22nd Nov 2026 – Mon 23rd Nov 2026
⏱ 2 days 📍 Classroom
AcadNXT Classroom - Belfast, Northern Ireland Belfast United Kingdom
Tue 1st Dec 2026 – Wed 2nd Dec 2026
⏱ 2 days 📍 Classroom
AcadNXT Classroom - Belfast, Northern Ireland Belfast United Kingdom
Mon 7th Dec 2026 – Tue 8th Dec 2026
⏱ 2 days 📍 Classroom
AcadNXT Classroom - Belfast, Northern Ireland Belfast United Kingdom
Mon 21st Dec 2026 – Tue 22nd Dec 2026
⏱ 2 days 📍 Classroom
AcadNXT Classroom - Belfast, Northern Ireland Belfast United Kingdom
No upcoming classes are currently available for this delivery mode.

Enroll Now

By submitting your details you agree to be contacted in order to respond to your enquiry.

Testimonials

What Our Students Say