Browse > Article
http://dx.doi.org/10.22937/IJCSNS.2022.22.8.31

Implementation of DevOps based Hybrid Model for Project Management and Deployment using Jenkins Automation Tool with Plugins  

Narang, Poonam (Department of Computer Science and Applications, Maharshi Dayanand University)
Mittal, Pooja (Department of Computer Science and Applications, Maharshi Dayanand University)
Publication Information
International Journal of Computer Science & Network Security / v.22, no.8, 2022 , pp. 249-259 More about this Journal
Abstract
Project management and deployment has gone through a long journey from traditional and agile to continuous integration, continuous deployment and continuous monitoring. Software industry benefited with the latest buzzword in the development process, DevOps that not only escalates software productivity but at the same time enhances software quality. But the implementation and assessment of DevOps practices is expository as there are no guidelines to assess and improvise DevOps application in software industries. Hence, there was a need to develop a hybrid model to assist software practitioners in DevOps implementation. The intention behind this paper is to implement the already proposed DevOps hybrid model using suggested tool chains including Jenkins, Selenium, GitLab, Ansible and Nagios automation tools through Jenkins project management environment and plugins. To achieve this implementation objective, a java application is developed with a web-based graphical interface. Further, in this paper, different challenges and benefits of Jenkins implementation shall also be outlined. The paper also presents the effectiveness of DevOps based Model implementation in software organizations. The impact of considering other automation tools and models can also be considered as a part of further research.
Keywords
Automation; Automation Tools; DevOps; Project Management; Software development;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Poonam Narang, Pooja Mittal, Hybrid Model for Software Development: an Integral Comparison of DevOps Automation Tools, Indonesian Journal of Electrical Engineering and Computer Science (IJEECE), IAES Publishers, ISSN 2502-4752, Scopus, SJR 2020 (Q3 0.241), Vol 27, No 1, July 2022, pp 456-465.
2 Lwakatare, L. E., Kilamo, T., Karvonen, T., Sauvola, T., Heikkila, V., Itkonen, J., Kuvaja, P., Mikkonen, T., Oivo, M., & Lassenius, C. (2019). DevOps in practice: A multiple case study of five companies. Information and Software Technology, 114, 217-230.   DOI
3 Khan AA, Shameem M. Multicriteria decision-making taxonomy for DevOps challenging factors using analytical hierarchy process. J Softw-Evol Proc. 2020; 32(10):11-13, e2263.
4 Bolscher R, Daneva M. (2019), Designing software architecture to support continuous delivery and DevOps: a systematic literature review, ICSOFT. 2019: 27-39.
5 Ronny Olguin (2019), DevOps Challenges and Implications, University of Murcia, Spain, 2019.
6 Forsgren N, Tremblay MC, VanderMeer D, Humble J (2018). DORA platform: DevOps assessment and benchmarking. International Conference on Design Science Research in Information System and Technology, Springer, Cham. 2018:436-440.
7 Prashant Agrawal, Neelam Rawat (2019), DevOps, A New Approach to Cloud Development and Testing, International Conference on Issues and Challenges in Intelligent Computing Techniques (ICICT), IEEE publications 2019.
8 Norman E. Fenton and Shari Lawrence Pfleeger (1997). Software Metrics: A Rigorous and Practical Approach. PWS Publishing Company 1997.
9 Dr Issa Traore (2006), Software Architecture, Chapter 6, EOW 415.
10 Poonam and Pooja Mittal, DevOps Tools at different stages of Software Development: Analysis and Review, National Conference on Emerging Trends in Smart Computing, ETSC-2019, Organized by Department of Computer Science and applications, Maharshi Dayanand University, Rohtak (Hry), ISBN 978-93-80544-35-9
11 Debois P., (2008), Agile infrastructure and operations: how infra-gile are you? Agile 2008 Conference, IEEE, Toronto, ON, Canada, ISBN: 978-0-7695-3321-6
12 Leite L, Rocha C, Kon F, Milojicic D, Meirelles P. (2019), A survey of DevOps concepts and challenge, ACM Computing Surveys (CSUR). 2019; 52(6):1-35
13 Ramdin Jabbari, Nauman Bin Ali, Binish Tanveer, Kai Petersen (2016), what is DevOps? A Systematic Mapping Study on Definitions and Practices, ACM Digital Library, published in Proc. of The Scientific Workshop Conference XP2016.
14 Pooja Batra, Aman Jatain (2021), Hybrid Model for Evaluation of Quality Aware DevOps, International Journal of Applied Science and Engineering, Chaoyang University of Technology, ISSN: 1727-2394.
15 Alok Mishra, Ziadoon Otaiwi (2020), DevOps and software quality: a systematic review, Computer Science Review, Elsevier, Vol 38, 100308.   DOI
16 Cobra Rahmani and Deepak Khazanchi (2010), A Study on Defect Density of Open Source Software, 9th IEEE/ACIS International Conference on Computer and Information Science, IEEE/ ACIS ICIS, Yamagata, Japan, 18-20 Aug 2010.
17 Leppanen M., Makinen S., Pagels M., Eloranta V.P., Itkonen J., Ma ntyla .M.V., Mannisto T. (2015), The highways and country roads to continuous deployment IEEE Software, 32 (2), pp. 64-72   DOI
18 S. W. Hussaini (2014), Strengthening harmonization of development (dev) and operations (ops) silos in its environment through systems approach, In IEEE 17th International Conference on Intelligent Transportation Systems (ITSC), 2014.
19 Trihinas D, Tryfonos A, Dikaiakos MD, Pallis G (2018). DevOps as a service: pushing the boundaries of microservice adoption. IEEE Internet Comput;22(3):65-71   DOI
20 Pulasthi Perera, Roshali Silva, Indika Perera (2017), Improve Software Quality through Practicing DevOps, 2017 Seventeenth International Conference on Advances in ICT for Emerging Regions (ITCer): 013-018.
21 Parnin C., Helms E., Atlee C., Boughton H., Ghattas M., Glover A., et al. The top 10 adages in continuous deployment, IEEE Software, 34 (3), pp. 86-95   DOI
22 https://codetabs.com/count-loc/count-loc-online.html (accessed 2022)
23 Terje Aven (2016), Risk assessment and risk management: Review of recent advances on their foundation, European Journal of Operational Research, Elsevier, Vol 253, Issue 1, pp 1-13.   DOI