DevOps, Continuous Integration and Continuous Deployment Methods for Software Deployment Automation
In the fast-paced landscape of software development, the need for efficient, reliable, and rapid deployment processes has become paramount. Manual deployment processes often lead to inefficiencies, errors, and delays, impacting the overall agility and reliability of software delivery. DevOps, as a c...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Program Studi Teknik Informatika Universitas Trilogi
2023-12-01
|
Series: | JISA (Jurnal Informatika dan Sains) |
Subjects: | |
Online Access: | https://trilogi.ac.id/journal/ks/index.php/JISA/article/view/1751 |
_version_ | 1797375051563008000 |
---|---|
author | Mochamad Hanif Rifa'i Istifarulah Rizka Tiaharyadini |
author_facet | Mochamad Hanif Rifa'i Istifarulah Rizka Tiaharyadini |
author_sort | Mochamad Hanif Rifa'i Istifarulah |
collection | DOAJ |
description | In the fast-paced landscape of software development, the need for efficient, reliable, and rapid deployment processes has become paramount. Manual deployment processes often lead to inefficiencies, errors, and delays, impacting the overall agility and reliability of software delivery. DevOps, as a cultural and collaborative approach, plays a central role in orchestrating the synergy between development and operations teams, fostering a shared responsibility for the entire software delivery lifecycle. Continuous Integration is a fundamental DevOps practice that involves regularly integrating code changes into a shared repository, triggering automated builds and tests. Continuous Deployment complements Continuous Integration by automating the release and deployment of validated code changes into production environments. The purpose of this research is to create a software deployment automation system to make it easier and reliable for organizations to deploy software. In conclusion, the results of this research show that by adopting DevOps, Continuous Integration, and Continuous Deployment, organizations can achieve enhanced collaboration, shortened release cycles, increased deployment frequency, consistent deployment, and improved overall software quality. |
first_indexed | 2024-03-08T19:16:38Z |
format | Article |
id | doaj.art-8a7323e194c94cd3838b56344033573d |
institution | Directory Open Access Journal |
issn | 2776-3234 2614-8404 |
language | English |
last_indexed | 2024-03-08T19:16:38Z |
publishDate | 2023-12-01 |
publisher | Program Studi Teknik Informatika Universitas Trilogi |
record_format | Article |
series | JISA (Jurnal Informatika dan Sains) |
spelling | doaj.art-8a7323e194c94cd3838b56344033573d2023-12-27T06:14:49ZengProgram Studi Teknik Informatika Universitas TrilogiJISA (Jurnal Informatika dan Sains)2776-32342614-84042023-12-016211612310.31326/jisa.v6i2.1751888DevOps, Continuous Integration and Continuous Deployment Methods for Software Deployment AutomationMochamad Hanif Rifa'i Istifarulah0Rizka Tiaharyadini1Universitas Budi LuhurUniversitas Budi LuhurIn the fast-paced landscape of software development, the need for efficient, reliable, and rapid deployment processes has become paramount. Manual deployment processes often lead to inefficiencies, errors, and delays, impacting the overall agility and reliability of software delivery. DevOps, as a cultural and collaborative approach, plays a central role in orchestrating the synergy between development and operations teams, fostering a shared responsibility for the entire software delivery lifecycle. Continuous Integration is a fundamental DevOps practice that involves regularly integrating code changes into a shared repository, triggering automated builds and tests. Continuous Deployment complements Continuous Integration by automating the release and deployment of validated code changes into production environments. The purpose of this research is to create a software deployment automation system to make it easier and reliable for organizations to deploy software. In conclusion, the results of this research show that by adopting DevOps, Continuous Integration, and Continuous Deployment, organizations can achieve enhanced collaboration, shortened release cycles, increased deployment frequency, consistent deployment, and improved overall software quality.https://trilogi.ac.id/journal/ks/index.php/JISA/article/view/1751devops, continuous integration, continuous deployment, software development, ci/cd |
spellingShingle | Mochamad Hanif Rifa'i Istifarulah Rizka Tiaharyadini DevOps, Continuous Integration and Continuous Deployment Methods for Software Deployment Automation JISA (Jurnal Informatika dan Sains) devops, continuous integration, continuous deployment, software development, ci/cd |
title | DevOps, Continuous Integration and Continuous Deployment Methods for Software Deployment Automation |
title_full | DevOps, Continuous Integration and Continuous Deployment Methods for Software Deployment Automation |
title_fullStr | DevOps, Continuous Integration and Continuous Deployment Methods for Software Deployment Automation |
title_full_unstemmed | DevOps, Continuous Integration and Continuous Deployment Methods for Software Deployment Automation |
title_short | DevOps, Continuous Integration and Continuous Deployment Methods for Software Deployment Automation |
title_sort | devops continuous integration and continuous deployment methods for software deployment automation |
topic | devops, continuous integration, continuous deployment, software development, ci/cd |
url | https://trilogi.ac.id/journal/ks/index.php/JISA/article/view/1751 |
work_keys_str_mv | AT mochamadhanifrifaiistifarulah devopscontinuousintegrationandcontinuousdeploymentmethodsforsoftwaredeploymentautomation AT rizkatiaharyadini devopscontinuousintegrationandcontinuousdeploymentmethodsforsoftwaredeploymentautomation |