Green CI/CD: Carbon-Aware Build & Test Scheduling for Large Monorepos

Authors

  • Syed Khundmir Azmi JNTU University, Hyderabad, India

Keywords:

CI/CD, carbon-aware scheduling, monorepos, carbon footprint, energy efficiency, build optimization, test scheduling, sustainable software, green DevOps, pipeline performance

Abstract

The growing environmental footprint of software development necessitates that the practice of continued development be sustainable in Continuous Integration/Continuous Deployment (CI/CD) pipelines. The paper discusses carbon-conscious build and test scheduling techniques tailored to large monorepos, which are generally known to pose specific challenges to CI/CD workflows. It aims to decrease the carbon footprint of build and test processes while maintaining optimal performance and efficiency. This study, through the assimilation of carbon-conscious scheduling, has been able to find the strategic approaches that can be used to achieve efficient scheduling of energy-bearing systems, which reduces wasteful use of resources without compromising system delivery. The research design involves collecting data from CI/CD logs, energy consumption measurements, and carbon emissions data across various monorepo settings. An evaluation of the effectiveness of these strategies compared to the conventional methods is made. The results demonstrate a considerable reduction in carbon emissions, with no decrease or even an increase in the efficiency of the CI/CD pipeline

Published

04-02-2022

How to Cite

Syed Khundmir Azmi. (2022). Green CI/CD: Carbon-Aware Build & Test Scheduling for Large Monorepos. Well Testing Journal, 31(1), 199–213. Retrieved from https://welltestingjournal.com/index.php/WT/article/view/231

Issue

Section

Original Research Articles

Similar Articles

1 2 3 4 5 6 7 8 9 10 > >> 

You may also start an advanced similarity search for this article.