Leeds Beckett University
Browse

Energy Consumption Estimation of CI CD Pipeline Agents

Download (618.19 kB)
conference contribution
posted on 2025-05-20, 10:07 authored by Monica Sofia Vasquez Torres, Ah-Lian KorAh-Lian Kor, Nawar JawadNawar Jawad

The lack of flexibility and delays in the software delivery processes led to the creation of DevOps practices, such as CI/CD pipelines, to automate the process of building and deploying applications. These tools are widely used today in software development environments. However, there is little research on the sustainability involved in these processes. This study uses Intel Power Gadget to estimate the power consumption of a server running the CI/CD of a Node.js application on two different platforms: cloudbased pipelines from Microsoft Azure cloud, and GitHub Actions. Moreover, the manual build and deployment without automation tools were also calculated for comparison with the CI/CD approach. The study revealed that although not using automation tools generates slightly less energy consumption, there is no significant difference between using cloud-based pipelines and manually building and deploying an application. It is therefore concluded that the use of DevOps could be sustainable when using cloud services and optimizing the pipeline architecture.

History

Name of Conference

International Sustainable Ecological Engineering Design for Society (SEEDS) Conference 2023

Conference Start Date

2023-08-29

Conference End Date

2023-08-31

Conference Location

University of Suffolk, Ipswich, United Kingdom

Published in

SEEDS Conference Proceedings 2023

Page Range

577-588

Usage metrics

    SEEDS Conference (Sustainable Ecological Engineering Design for Society)

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC