server/priv/docs/en/guides/get-started/gradle-project.md
Add Tuist to an existing Gradle project without changing its project structure or build tasks. The Tuist Gradle plugin connects Gradle's build cache and build data to the same Tuist project used by your team and continuous integration environments.
tuist init and add the dev.tuist plugin to settings.gradle.kts../gradlew help to confirm that Gradle can load the project and the Tuist plugin configuration.org.gradle.caching=true to gradle.properties, as described in the <.localized_link href="/guides/features/cache/gradle-cache">Gradle cache guide</.localized_link>.The plugin also enables <.localized_link href="/guides/features/build-insights/gradle">Gradle build insights</.localized_link> and <.localized_link href="/guides/features/test-insights/gradle">Gradle test insights</.localized_link>. These results are uploaded after builds and test tasks without replacing your existing Gradle commands.
Run a cacheable build in an authenticated clean environment:
./gradlew clean build --build-cache --info
Run the same revision and command in a second clean environment. Keep the local Gradle cache disabled there if you specifically want to verify the remote cache.
Confirm that cacheable tasks report FROM-CACHE in the second build.
Open the Tuist project dashboard and confirm that the build and its task data appear. Run the project's test tasks and confirm that their results appear under test insights.
If tasks execute again, use Gradle's --info output to identify non-cacheable tasks, then check the <.localized_link href="/guides/features/cache/gradle-cache">remote cache configuration</.localized_link> and authentication before changing your build logic.