diff --git a/.cirrus.yml b/.cirrus.yml
index 401b090e46a..2605b507d19 100644
--- a/.cirrus.yml
+++ b/.cirrus.yml
@@ -12,6 +12,10 @@ env:
BURGR_URL: VAULT[development/kv/data/burgr data.url]
BURGR_USERNAME: VAULT[development/kv/data/burgr data.cirrus_username]
BURGR_PASSWORD: VAULT[development/kv/data/burgr data.cirrus_password]
+ GRADLE_ENTERPRISE_USERNAME: VAULT[development/team/sonarqube/kv/data/gradle-enterprise data.username]
+ GRADLE_ENTERPRISE_PASSWORD: VAULT[development/team/sonarqube/kv/data/gradle-enterprise data.password]
+ GRADLE_ENTERPRISE_URL: VAULT[development/team/sonarqube/kv/data/gradle-enterprise data.url]
+ GRADLE_ENTERPRISE_KEY: VAULT[development/team/sonarqube/kv/data/gradle-enterprise data.access-key]
# Use bash (instead of sh on linux or cmd.exe on windows)
CIRRUS_SHELL: bash
# Allows to run builds for the 50 last commits in a branch:
diff --git a/.gitignore b/.gitignore
index e738c017a0b..5ec30f71743 100644
--- a/.gitignore
+++ b/.gitignore
@@ -37,3 +37,4 @@ Thumbs.db
Desktop.ini
.java-version
+.mvn/.gradle-enterprise/gradle-enterprise-workspace-id
diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml
new file mode 100644
index 00000000000..6d265319961
--- /dev/null
+++ b/.mvn/extensions.xml
@@ -0,0 +1,7 @@
+
+
+ com.gradle
+ gradle-enterprise-maven-extension
+ 1.19.2
+
+
diff --git a/.mvn/gradle-enterprise.xml b/.mvn/gradle-enterprise.xml
new file mode 100644
index 00000000000..49984ae854e
--- /dev/null
+++ b/.mvn/gradle-enterprise.xml
@@ -0,0 +1,7 @@
+
+
+ https://ae5480415855641419524dee8eb44d76-f3fa1c0f09cfc0bc.elb.eu-west-1.amazonaws.com
+ true
+ ${env.GRADLE_ENTERPRISE_KEY}
+
+