← Back to VOLUME 15, ISSUE 3, MARCH 2026
This work is licensed under a Creative Commons Attribution 4.0 International License.
Automating Docker Image Build and Deployment Using GitLab CI/CD
Sachinraj R, B. Ramesh Kumar
DOI: 10.17148/IJARCCE.2026.15316
Abstract: The exponential growth of cloud-native applications and microservices architectures demands robust, scalable, and automated deployment mechanisms. This paper presents a comprehensive CI/CD-based automated pipeline system for Docker image building and application deployment using GitLab pipelines. The proposed system integrates containerization using Docker with automated workflows defined in GitLab's YAML-based configuration system. By eliminating manual intervention in the build, test, and deployment lifecycle, the system significantly reduces human error, ensures consistency in runtime environments, and accelerates software delivery velocity. Key aspects include Dockerfile authoring strategies, GitLab Runner configuration, registry management, and environment-specific deployment triggers. Experimental results demonstrate that pipeline execution time, deployment reliability, and developer productivity are substantially improved compared to conventional manual deployments. This work contributes a replicable architecture that aligns with modern DevOps practices, supporting continuous integration, continuous delivery, and infrastructure-as- code paradigms.
Keywords: Docker, GitLab CI/CD, DevOps, Containerization, Automated Deployment, Microservices, Infrastructure as Code, GitLab Runner, Continuous Integration, Continuous Delivery
Keywords: Docker, GitLab CI/CD, DevOps, Containerization, Automated Deployment, Microservices, Infrastructure as Code, GitLab Runner, Continuous Integration, Continuous Delivery
π 33 views
How to Cite:
[1] Sachinraj R, B. Ramesh Kumar, βAutomating Docker Image Build and Deployment Using GitLab CI/CD,β International Journal of Advanced Research in Computer and Communication Engineering (IJARCCE), DOI: 10.17148/IJARCCE.2026.15316
