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
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.
Enroll Now
Available cities in United States for this course
Explore delivery locations across United States and move into city pages for localized schedules and context.
Available global regions
Browse the active regions where this course currently has scheduled delivery.
UK Classrooms
US Classrooms
Countries where this course is available
Browse all the countries currently offering scheduled delivery for this course.
What Our Students Say
“The training gave me strong practical understanding of GitLab CI pipelines and runner configuration.”
“This course helped me build real CI/CD pipelines using .gitlab-ci.yml very clearly.”
“The instructor explained pipeline stages and deployment strategies in a structured way.”
“I gained confidence in automating build and deployment workflows using GitLab CI.”
“AcadNXT delivered a highly practical GitLab CI training that improved our DevOps automation significantly.”