Prayogi, Pratama Putra (2024) Otomatisasi Deployment Continuous Integration (CI) dan Continuous Deployment (CD) Menggunakan Docker dan Github Action pada Lingkungan Cloud Computing (Studi Kasus: PT. Adarma Sagraha Pratama). Undergraduate thesis, Universitas Muhammadiyah Malang.
PENDAHULUAN.pdf
Restricted to Registered users only
Download (1MB) | Request a copy
BAB I.pdf
Restricted to Registered users only
Download (490kB) | Request a copy
BAB II.pdf
Restricted to Registered users only
Download (549kB) | Request a copy
BAB III.pdf
Restricted to Registered users only
Download (1MB) | Request a copy
BAB IV.pdf
Restricted to Registered users only
Download (864kB) | Request a copy
BAB V.pdf
Restricted to Registered users only
Download (495kB) | Request a copy
LAMPIRAN.pdf
Restricted to Registered users only
Download (1MB) | Request a copy
POSTER.pdf
Restricted to Registered users only
Download (48kB) | Request a copy
Abstract
This study aims to examine the implementation of automated deployment using continuous integration and continuous deployment with the help of Docker and GitHub Actions in a cloud computing environment. Manual deployment methods are highly prone to errors, time-consuming, and challenging when performing redeployments. Currently, PT. Adarma Sagraha Pratama still uses manual deployment methods, and aside from the aforementioned issues, they also experience significant downtime, rendering their internal systems or website inaccessible. This study will test both methods, automated and manual, using several testing variables, including average deployment time, deployment success rate, code quality testing, and average downtime during the deployment process. The results of this study show that while the average manual deployment time is faster than automated deployment, manual deployment has a lower success rate, does not go through code quality testing, and results in longer downtime. The findings from this study are expected to help minimize deployment errors, improve deployment success rates, and reduce or eliminate downtime during the deployment process.
Item Type: | Thesis (Undergraduate) |
---|---|
Student ID: | 202010370311514 |
Keywords: | Automated Deployment, Continuous Integration, Continuous Deployment, Docker, GitHub Action, Cloud Computing. |
Subjects: | Q Science > QA Mathematics > QA75 Electronic computers. Computer science Q Science > QA Mathematics > QA76 Computer software |
Divisions: | Faculty of Engineering > Department of Informatics (55201) |
Depositing User: | 202010370311514 putrayogi4545 |
Date Deposited: | 24 Oct 2024 05:19 |
Last Modified: | 24 Oct 2024 05:19 |
URI: | https://eprints.umm.ac.id/id/eprint/11662 |