Performance Analysis of Devops Practice Implementation Of CI/CD Using Jenkins

Rismanda Kusumadewi, Ronald Adrian

Abstract


Continuous Integration and Continuous Delivery (CI/CD) are methods used in agile development to automate and speed up the process of building, testing, and validating services. To support and simplify all development and deployment processes, several methods such as containerized and CI/CD automation are needed. In this research, a DevOps Practice is carried out which includes process integration, deployment, and testing automatically using a tool called Jenkins. These tools are open source automation servers to help the Continuous Integration and Continuous Deployment process. Jenkins is equipped with various open source plugins that can be used to simplify and assist CI/CD automation and testing processes. The implementation of CI/CD in performance testing makes the testing process integrated, automated, and can be run on a regular basis.

 


Keywords


Automation, CI/CD, DevOps, Jenkins

Full Text:

PDF

References


S. Mysari and V. Bejgam, “Continuous Integration and Continuous Deployment Pipeline Automation Using Jenkins Ansible,” Feb. 2020. doi: 10.1109/ic-ETITE47903.2020.239.

J. Benjamin and J. Mathew, “Enhancing the efficiency of continuous integration environment in DevOps,” IOP Conference Series: Materials Science and Engineering, vol. 1085, no. 1, p. 012025, Feb. 2021, doi: 10.1088/1757-899x/1085/1/012025.

J. Mahboob and J. Coffman, “A Kubernetes CI/CD Pipeline with Asylo as a Trusted Execution Environment Abstraction Framework,” 2021 IEEE 11th Annual Computing and Communication Workshop and Conference, CCWC 2021, pp. 529–535, Jan. 2021, doi: 10.1109/CCWC51732.2021.9376148.

G. Lettieri, V. Maffione, and L. Rizzo, “A Study of I/O Performance of Virtual Machines,” The Computer Journal, vol. 61, no. 6, pp. 808–831, Jun. 2018, doi: 10.1093/COMJNL/BXX092.

Y. Luo, “Network I/O Virtualization for Cloud Computing,” IT Professional, vol. 12, no. 05, pp. 36–41, Sep. 2010, doi: 10.1109/MITP.2010.99.

B. Igli Tafa et al., “The Evaluation of Network Performance and CPU Utilization during Transfer between Virtual Machines The Evaluation of Network Performance and CPU Utilization during Transfer between Virtual Machines The Evaluation of Network Performance and CPU Utilization during Transfer between Virtual Machines,” Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc, vol. 11, 2011.

S. Jia, G. Juell-Skielse, and E. Uppström, “Integrating Conventional ERP System with Cloud Services From the Perspective of Cloud Service Type INTEGRATING CONVENTIONAL ERP SYSTEM WITH CLOUD SERVICES: FROM THE PERSPECTIVE OF CLOUD SERVICE TYPE”.

J. Shah, D. Dubaria, and J. Widhalm, “A Survey of DevOps tools for Networking,” in 2018 9th IEEE Annual Ubiquitous Computing, Electronics and Mobile Communication Conference, UEMCON 2018, Nov. 2018, pp. 185–188. doi: 10.1109/UEMCON.2018.8796814.




DOI: https://doi.org/10.18860/mat.v15i2.17091

Refbacks

  • There are currently no refbacks.




Copyright (c) 2023 Rismanda Kusumadewi, Ronald Adrian

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

The journal is indexed by :

Dimensions Sinta CrossRef GoogleScholar
Index Copernicus Moraref Portal Garuda

 

_______________________________________________________________________________________________________________

Editorial Office:
Informatics Engineering Department
Faculty of Science and Technology
Universitas Islam Negeri Maulana Malik Ibrahim Malang
Jalan Gajayana 50 Malang, Jawa Timur, Indonesia 65144
Email: matics@uin-malang.ac.id
_______________________________________________________________________________________________________________

Creative Commons License
This work is licensed under a CC-BY-NC-SA 4.0.
© All rights reserved 2015. MATICS , ISSN : 1978-161X | e-ISSN :  2477-2550