diff --git a/build.gradle b/build.gradle index f52c31d4b871..bd6798e399a4 100644 --- a/build.gradle +++ b/build.gradle @@ -1,4 +1,5 @@ -import com.automattic.android.measure.MeasureBuildsExtension +import com.automattic.android.measure.reporters.InternalA8cCiReporter +import com.automattic.android.measure.reporters.SlowSlowTasksMetricsReporter import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { @@ -119,8 +120,14 @@ ext { measureBuilds { enable = findProperty('measureBuildsEnabled')?.toBoolean() ?: false - automatticProject = MeasureBuildsExtension.AutomatticProject.WordPress - authToken = findProperty('appsMetricsToken') + onBuildMetricsReadyListener { report -> + SlowSlowTasksMetricsReporter.report(report) + InternalA8cCiReporter.reportBlocking( + report, + "wordpress", + findProperty('appsMetricsToken') + ) + } attachGradleScanId = System.getenv('CI')?.toBoolean() ?: false } diff --git a/settings.gradle b/settings.gradle index ce16fc371913..987cdf6d6775 100644 --- a/settings.gradle +++ b/settings.gradle @@ -8,7 +8,7 @@ pluginManagement { gradle.ext.daggerVersion = "2.50" gradle.ext.detektVersion = '1.23.0' gradle.ext.violationCommentsVersion = '1.70.0' - gradle.ext.measureBuildsVersion = '2.1.2' + gradle.ext.measureBuildsVersion = '3.1.0' gradle.ext.koverVersion = '0.7.5' gradle.ext.dependencyAnalysisVersion = '1.28.0'