diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 9c8ca10f85e9..ddea27ad029a 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -28,6 +28,8 @@ concurrency:
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
permissions:
contents: read
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
jobs:
build:
runs-on: ubuntu-24.04
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 7f6645f4af4d..e7cb692bac29 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -28,6 +28,8 @@ concurrency:
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
permissions:
contents: read
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
jobs:
build:
if: github.repository == 'apache/cloudstack'
diff --git a/.github/workflows/main-sonar-check.yml b/.github/workflows/main-sonar-check.yml
index f48409fbc0c3..d5d0c1fb1c5d 100644
--- a/.github/workflows/main-sonar-check.yml
+++ b/.github/workflows/main-sonar-check.yml
@@ -25,6 +25,8 @@ on:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
jobs:
build:
if: github.repository == 'apache/cloudstack'
diff --git a/.github/workflows/rat.yml b/.github/workflows/rat.yml
index b75ff42b9122..f4f9e71d3c3f 100644
--- a/.github/workflows/rat.yml
+++ b/.github/workflows/rat.yml
@@ -28,6 +28,8 @@ concurrency:
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
permissions:
contents: read
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
jobs:
build:
runs-on: ubuntu-24.04
diff --git a/.github/workflows/sonar-check.yml b/.github/workflows/sonar-check.yml
index fbb3cb9f540d..08f8c6518fa0 100644
--- a/.github/workflows/sonar-check.yml
+++ b/.github/workflows/sonar-check.yml
@@ -24,6 +24,8 @@ on:
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: ${{ github.ref != 'refs/heads/main' }}
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
jobs:
build:
name: Sonar JaCoCo Coverage
diff --git a/.gitignore b/.gitignore
index abaef83e4555..1c96edf51e2b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -99,6 +99,9 @@ tools/marvin/marvin/cloudstackAPI/*
unittest
venv
waf-*
+waf3-*
+
+**/.mvn/.develocity*
# this ignores _all files starting with '.'. Don't do that!
#.*
diff --git a/.mvn/develocity.xml b/.mvn/develocity.xml
new file mode 100644
index 000000000000..bde8355a5e2f
--- /dev/null
+++ b/.mvn/develocity.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+ https://develocity.apache.org
+ false
+
+
+ #{isFalse(env['GITHUB_ACTIONS'])}
+
+ #{{'0.0.0.0'}}
+
+
+
+
+
+
+
+
+
+ false
+
+
+ false
+ #{isTrue(env['GITHUB_ACTIONS'])}
+
+
+
diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml
new file mode 100644
index 000000000000..ef246414a405
--- /dev/null
+++ b/.mvn/extensions.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+ com.gradle
+ develocity-maven-extension
+ 2.5.0
+
+
+ com.gradle
+ common-custom-user-data-maven-extension
+ 2.4.0
+
+