When I attended community over code I was approached by the Gradle team
regarding Develocity (formerly Gradle enterprise) for use within Pekko.
Gradle is providing a free license of Develocity for Apache projects.

For those not aware, Develocity is basically a tool that generates insights
into your build, specifically with sbt its added as a standard sbt plugin
and runs alongside the main build, the following links will provide more
information on this

   -  https://docs.gradle.com/enterprise/sbt-plugin/ (user doc)
   -  https://scans.gradle.com/#sbt (try out the current sbt support for
   Develocity and publish a build scan)
   -
   
https://gradle.com/enterprise/releases/2023.2#build-scan-for-sbt-the-scala-build-tool
(release
   notes for our first release of the sbt support)
   -
   
https://gradle.com/enterprise/releases/2023.3#trends-and-performance-dashboards-for-sbt
(release
   notes for our second release of the sbt support)
   -  https://gradle.com/gradle-enterprise-solutions/sbt-build-system/


One interesting consequence of using Devolicity is that we may be able to
remove our custom pullRequestValidator/reporting tool once integrated
(which would mean less sbt build code to manage). The biggest advantage
that I see initially is the ability to query/get insights into our builds
for things like flaky tests as well as investigating things like slow sbt
tasks.

Thoughts?

-- 

Matthew de Detrich

*Aiven Deutschland GmbH*

Immanuelkirchstraße 26, 10405 Berlin

Amtsgericht Charlottenburg, HRB 209739 B

Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen

*m:* +491603708037

*w:* aiven.io *e:* [email protected]

Reply via email to