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.
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.
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