Skip to content

Gradle Build Insights

Tuist’s Gradle plugin can send build analytics to Tuist, giving you visibility into task execution and build performance.

By default:

  • Build analytics are uploaded in the background for local builds.
  • Build analytics are uploaded in the foreground for CI runs to avoid losing telemetry on short-lived agents.

You can control this behavior using uploadInBackground inside the tuist extension:

tuist {
uploadInBackground = false // always upload in the foreground
}

The uploadInBackground option is available in the tuist extension block in settings.gradle.kts:

OptionTypeDefaultDescription
uploadInBackgroundBoolean?null (background locally, foreground on CI)Whether to upload build insights in the background for local builds.

This setting does not affect remote cache settings in the buildCache block.