Implementasi Pipeline CI/CD dengan Github Actions dalam Mengurangi Downtime pada Aplikasi Berbasis Web

Authors

  • I Komang Wahyu Pranata Universitas Udayana Author
  • I Wayan Santiyasa Universitas Udayana Author

DOI:

https://doi.org/10.24843/JNATIA.2025.v04.i01.p15

Keywords:

CI/CD, Automation, Github Actions, Reducing Downtime, Application Deployment

Abstract

This research focuses on optimizing the application deployment process to minimize prolonged downtime, which is often caused by the architecture that don’t supports automation of program code to the deployment server. To overcome this problem, Continuous Integration/Continuous Deployment (CI/CD) pipeline using GitHub Workflow is implemented by involving three main components: local development server, GitHub (repository and actions), and deployment server. The pipeline design includes three types of branches in the GitHub repository: dev, staging, and master. The workflow process starts from local development to the dev branch, then integrated to staging for integration testing, and finally to master which triggers automatic deployment actions to the server using the FTP protocol. From the results of the system testing, the metrics used are downtime and deployment time. The results show that the implementation of the pipeline successfully achieved zero downtime (0 seconds) both in the initial deployment and the deployment of changes. However, the deployment time is still relatively long due to the use of the FTP protocol. Although the application does not experience downtime, the long deployment time has the potential to make the application not optimally usable during the deployment process.

Downloads

Published

2025-11-01

How to Cite

[1]
I Komang Wahyu Pranata and I Wayan Santiyasa, “Implementasi Pipeline CI/CD dengan Github Actions dalam Mengurangi Downtime pada Aplikasi Berbasis Web”, Jnatia, vol. 4, no. 1, pp. 137–142, Nov. 2025, doi: 10.24843/JNATIA.2025.v04.i01.p15.

Similar Articles

11-17 of 17

You may also start an advanced similarity search for this article.