doc/ci/sustainability/_index.md
{{< details >}}
{{< /details >}}
[!note] The sustainability tools described on this page are third-party integrations. GitLab does not maintain or provide support for these tools, and makes no representation that these tools satisfy any regulatory or compliance requirements.
You can integrate third-party tools to measure, analyze, and reduce the carbon emissions from your pipelines and infrastructure.
The right tool depends on what you want to measure:
Eco CI measures energy consumption and carbon emissions of CI/CD pipelines. It runs as lightweight bash scripts in your pipeline jobs and does not require separate servers or databases.
Use Eco CI to:
Carmen (Carbon Measurement Engine) is an open source tool that measures carbon emissions from virtual machines, pods, and application workloads. It is built on the Green Software Foundation Impact Framework.
Use Carmen to:
Do not use Carmen for:
The following strategies can help reduce the carbon emissions of your CI/CD workflows.
To optimize job execution:
To choose efficient runners:
To schedule strategically:
To monitor and iterate on your sustainability efforts: