Quality Maintenance and Monitoring using Azure CI pipeline and .Net Technologies
DOI:
https://doi.org/10.32628/CSEIT2063166Keywords:
Continuous Integration, Continuous Delivery, Continuous Deployment, DevOps, Git, ASP.NET.Abstract
The paper is about how the application is maintained and monitored using Azure CI pipeline. Maintaining and monitoring the quality of the software plays an important role in company’s growth and performance. This is achieved using DevOps. Few years back agile methodology was playing a major role in the industry, software were deployed in monthly, quarterly or annual basis, which is time consuming. However, now industries are moving towards DevOps methodology where in the software deployed multiple times a day. This methodology provides the organization to constantly and reliably add new features and automatically deploy them across various platforms or environment in order to gain high performance and quality assurance products. Continuous integration and Continuous delivery/ Continuous deployment are the pillars of DevOps. Continuous integration, Continuous delivery and Continuous deployment are the continuous software development practices of industry. By automating the build, test and deployment of software, CI/CD bridges the space between development and operation teams. This paper also concentrates on how the Test Driven Development features of .Net technologies supports the quality maintenance and monitoring of the application.
References
- Shahin, Muhammad Ali Babar, Liming Zhu, “Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices”, IEEE 2016.
- Prabal Mahanta, Anil Kumar Pole, Vittalraya Shenoy Adige, Rajkumar M, DevOps Culture and its impact on Cloud Delivery and Software Development, IEEE International Professional Communication Conference (IPCC), 2016.
- Elisa Diel, Sabrina Marczak, Daniela S. Cruzes, “Communication Challenges and Strategies in Distributed DevOps”, IEEE 11th International Conference on Global Software Engineering (ICGSE), 2016.
- Hui Kang, Michael Le, Shu Tao, “Container and Microservice Driven Design for Cloud Infrastructure DevOps”, IEEE International Conference on Cloud Engineering (IC2E), 2016.
- Matt Callanan, Alexandra Spillane, “DevOps: Making It Easy to Do the Right Thing”, IEEE Software, 2016.
- M Rajkumar, Anil Kumar Pole, Vittalraya Shenoy Adige, Prabal Mahanta, “DevOps culture and its impact on cloud delivery and software development”, International Conference on Advances in Computing, Communication, & Automation (ICACCA) (Spring), 2016.
- Mojtaba Shahin1, Muhammad Ali Babar1, And Liming Zhu2, “Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices” IEEE Access (Volume: 5), 2017
- Matej Arta, Tadej Borov, Elisabetta Di Nitto1, Michele Guerriero1, Damian Andrew Tamburri1, DevOps: Introducing Infrastructure-as-Code, IEEE/ACM 39th IEEE International Conference on Software Engineering Companion, 2017.
- Zhenhua Li, Yun Zhang, Yunhao Liu, “Towards a full-stack devops environment (platform-as-a-service) for cloud-hosted applications”, Tsinghua Science and Technology, 2017.
- Wolfgang John, Guido Marchetto, Felician Nemeth, Pontus Skoldstrom, Rebecca Steinert, Catalin Meiros, Ioanna Papafili, Koastas Pentikousis, “Service Provider DevOps”, IEEE Communications Magazine, 2017.
- Len Bass, “The Software Architect and DevOps”, IEEE SOFTWARE 2018.
- Agarwal, Subhash Gupta, Tanupriya Choudhury, “Continuous and Integrated Software Development using DevOps”, International Conference on Advances in Computing and Communication Engineering (ICACCE2018) Paris, France 22-23 June 2018.
- DVSR Krishna Koilada, NetrixLLC, Business model innovation using modern DevOps, IEEE Technology & Engineering Management Conference (TEMSCON), 2019.
Downloads
Published
Issue
Section
License
Copyright (c) IJSRCSEIT

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