Application of CI/CD in Web Application Development Using Dokcer and Gitlab


  • Reyhan Jovie Politeknik Caltex Riau
  • Muhammad Arif Fadhly Ridha Politeknik Caltex Riau


The development of information technology is currently increasing, one of which is in the scope of software development. In the software deployment process, developers are usually done conventionally. The developer will continue to carry out the same process, such as using a file sharing application to send program code to each server. It will take a lot of time to distribute the program code to each server and adjust in time to suit the application being developed. Therefore, a technique is needed to speed up the build and deploy process, but without compromising the quality. Then came the Continuous Integration (CI), Continuous Delivery (CDE), and Continuous Deployment (CD) techniques which help companies to improve the product development and release process quickly without compromising quality. This is also supported by the emergence of virtualization techniques at the application level, such as Docker. From the results of the research that has been done, it is found that using CI CD and Docker is able to speed up the application implementation process and with a 100% success rate. This is also supported by responses from all sources who support that CD CI and Docker can encourage the process of implementing an application.