연구 분야: Software Development
학회: 2024 7th International Conference on Informatics and Computational Sciences (ICICoS)
Integration and deployment are two key stages in the software development lifecycle that enable developers to efficiently build, test, and deploy their software. Integration involves merging code from various developers into one central repository to ensure the overall system runs smoothly. Meanwhile, deployment involves installing and launching the application into a production environment so that it can be accessed by end users. In the case of the Quality Enhancement (QE) division of PT Telkom Indonesia Witel Semarang, there are operational hurdles caused by integration and deployment issues in the Peduli Akses application. The main challenge lies in the difficulty of integrating code among developers and the updates made by developers. Updates made by developers force the reinstallation of the application on each user’s hardware. This paper focuses on developing a deployment strategy algorithm that implements automation practices of Continuous Integration (CI) and Continuous Deployment (CD) through the DevOps method. The strategy applied in this paper is used to simplify the process of testing, integration, and software deployment automatically. The algorithm code results are then executed by a GitLab Instance and successfully integrate each code change made by developers through integration testing. The integration results are then automatically deployed to the cloud using an in-place deployment strategy to facilitate user access to the Peduli Akses application.
| 발행 연도 | 2024년 |
|---|---|
| 인용수 | 168 |
| 출판 국가 | Indonesia |
| 사이트 | IEEE |
| 좋아요 수 | 0 |