Application of CI/CD in Web Application Development Using Dokcer and Gitlab
Abstract
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.Published
Issue
Section
License
Copyright info for authors
1. Authors hold the copyright in any process, procedure, or article described in the work and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
2. Authors retain publishing rights to re-use all or portion of the work in different work but can not granting third-party requests for reprinting and republishing the work.
3. Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) as it can lead to productive exchanges, as well as earlier and greater citation of published work.