# How trivago implemented automated Jenkins scaling for SonarQube analysis

DevFeed: [How trivago implemented automated Jenkins scaling for SonarQube analysis](<https://devfeed.tech/articles/your-definite-guide-for-autoscaling-jenkins-28066.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/autoscaling-jenkins-guide/>)

Author: Tiago Ferreira Follow

Published: 2017-02-17T00:00:00Z

Content type: tutorial

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [autoscaling](<https://devfeed.tech/topics/autoscaling.md>), [Jenkins](<https://devfeed.tech/topics/jenkins.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Docker](<https://devfeed.tech/topics/docker.md>)

Tags: [autoscaling](<https://devfeed.tech/tags/autoscaling.md>), [backend](<https://devfeed.tech/tags/backend.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [devops](<https://devfeed.tech/tags/devops.md>), [docker](<https://devfeed.tech/tags/docker.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>), [sonarqube](<https://devfeed.tech/tags/sonarqube.md>), [unit-tests](<https://devfeed.tech/tags/unit-tests.md>)

## AI overview

A trivago release team describes moving Jenkins to the cloud and implementing automated scaling after frequent SonarQube analyses overwhelmed its existing Jenkins workers. The approach checks repositories for sonar-project.properties, runs dependency installation and unit tests in Docker, and performs SonarQube analysis.

## Source excerpt

At trivago we use Jenkins as our main CI tool. However, when our physical setup was not enough we needed to move it to the cloud and implement an automated slave scaling. This is the definite guide with all the steps we took to implement an auto scaling Jenkins platform.