sbt

Develocity® combines acceleration and troubleshooting features with toolchain observability, empowering sbt users to speed up feedback cycles and measure and improve key performance metrics.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

ThisBuild / develocityConfiguration ~= { previous =>

  // adjust to your CI provider

   val isCI = sys.env.get("CI").exists(_.toBoolean)

  

   previous

    .withServer(

      previous.server

         .withUrl(url("https://develocity.mycompany.com"))

    )

    .withBuildScan(

      previous.buildScan

        .withBackgroundUpload(!isCI)

    )

    .withBuildCache(

      previous.buildCache.withRemote(

        previous.buildCache.remote

           .withEnabled(true)

           .withStoreEnabled(isCI)

      )

    )

}

Experience the power of Develocity with sbt

Scala developers finally have actionable build insights when something goes wrong. With Develocity, you can observe everything that happens during the build and test feedback cycle to identify and address your biggest developer productivity bottlenecks.

Speed up your builds

Develocity is the only solution to provide local and remote build caching for compilation and test execution, significantly reducing build and test time.

Address performance bottlenecks

Build Scan® is the only product on the market that offers Scala developers comprehensive build data and insights—including flaky tests, performance regressions, shareable links to specific build failures, and more.

Get unprecedented build & test insights

See build and test performance via Develocity's dashboards so you can intervene early for rapid issue resolution and provide detailed reporting on your team's results.

We're thrilled to have the opportunity to collaborate with Gradle on improving the Scala developer experience. We value their shared commitment to bringing advanced productivity tooling like Develocity to the Scala community to enhance the daily lives of developers and drive innovation.

Professor Martin Odersky, Creator of Scala

Get Develocity's suite of features

Accelerate your builds and tests

Build Cache

Share and reuse build and test outputs globally, plus access data to easily diagnose cache misses.

Learn more

Need help getting set up?