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...

Full description

Bibliographic Details
Main Authors: Mochamad Hanif Rifa'i Istifarulah, Rizka Tiaharyadini
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