Integrated log-aware CI/CD pipeline with custom bot for monitoring

A Narendiran, D K Abhishek, Pranav Adithya, D. Manoj Ray, Prafullata Kiran Auradkar, H.L. Phalachandra · 2023

Agile is currently the most prevalent life cycle used in software development due to its ability to scale and support changes. This has led to DevOps, which further led to a need for an optimized and integrated approach to implementing CI/CD. This research paper showcases proof of concepts for minimizing human intervention in the operations cycle for software development. It discusses several additions and/or modifications to the traditional implementations of CI/CD pipelines and explores how several DevOps tools can be leveraged to improve them from continuous development and integration to continuous deployment. Our aim is to come up with an improved CI/CD and monitoring process which is convenient for the developers to set up and leverage with the least amount of configuration and manual intervention. Additionally, it proposes a customizable python application to process and maintain the inherently complex logs generated by the pipeline, contributing to the ease of monitoring the pipeline. This paper ignored the application-centric continuous testing phase of the pipeline which is left to the developers to construct.

Read the paper · More papers on PaperTik