Environmental Impact of CI/CD Pipelines
Nuno Saavedra, Alexandra Mendes, Jo\~ao F. Ferreira

TL;DR
This study quantifies the significant environmental impact of GitHub Actions CI/CD pipelines, revealing substantial carbon and water footprints, and proposes mitigation strategies to reduce resource waste and environmental harm.
Contribution
It provides the first large-scale estimation of the carbon and water footprints of GitHub Actions, using over 2.2 million workflow runs, and offers practical mitigation recommendations.
Findings
Estimated carbon footprint in 2024 ranges from 150.5 to 994.9 MTCO2e.
Water footprint ranges from 1,989.6 to 37,664.5 kiloliters.
Most likely scenario estimates 456.9 MTCO2e carbon footprint.
Abstract
CI/CD pipelines are widely used in software development, yet their environmental impact, particularly carbon and water footprints (CWF), remains largely unknown to developers, as CI service providers typically do not disclose such information. With the growing environmental impact of cloud computing, understanding the CWF of CI/CD services has become increasingly important. This work investigates the CWF of using GitHub Actions, focusing on open-source repositories where usage is free and unlimited for standard runners. We build upon a methodology from the Cloud Carbon Footprint framework and we use the largest dataset of workflow runs reported in the literature to date, comprising over 2.2 million workflow runs from more than 18,000 repositories. Our analysis reveals that the GitHub Actions ecosystem results in a substantial CWF. Our estimates for the carbon footprint in 2024 range…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
