diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 1c6c90a61837..566f4f1120be 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -26,6 +26,9 @@ concurrency:
permissions:
contents: read
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
+
jobs:
build:
runs-on: ubuntu-22.04
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index fac2d6266fa5..7b2840197499 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -26,6 +26,9 @@ concurrency:
permissions:
contents: read
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
+
jobs:
build:
if: github.repository == 'apache/cloudstack'
diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml
index a8f923d708d4..45a43249b4ee 100644
--- a/.github/workflows/codecov.yml
+++ b/.github/workflows/codecov.yml
@@ -26,6 +26,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
+
jobs:
build:
if: github.repository == 'apache/cloudstack'
diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml
index 784df0cf03ca..b216f35ca823 100644
--- a/.github/workflows/linter.yml
+++ b/.github/workflows/linter.yml
@@ -26,6 +26,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
+
jobs:
pre-commit:
name: Run pre-commit
diff --git a/.github/workflows/main-sonar-check.yml b/.github/workflows/main-sonar-check.yml
index 66bb1093e040..3fd6d37e4e18 100644
--- a/.github/workflows/main-sonar-check.yml
+++ b/.github/workflows/main-sonar-check.yml
@@ -26,6 +26,9 @@ permissions:
contents: read # to fetch code (actions/checkout)
pull-requests: write # for sonar to comment on pull-request
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
+
jobs:
build:
if: github.repository == 'apache/cloudstack'
diff --git a/.github/workflows/rat.yml b/.github/workflows/rat.yml
index b8f83de81940..f4a7e32ff8cf 100644
--- a/.github/workflows/rat.yml
+++ b/.github/workflows/rat.yml
@@ -26,6 +26,9 @@ concurrency:
permissions:
contents: read
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
+
jobs:
build:
runs-on: ubuntu-22.04
diff --git a/.github/workflows/sonar-check.yml b/.github/workflows/sonar-check.yml
index 2ebcf1fb2db7..94ec6faadf5c 100644
--- a/.github/workflows/sonar-check.yml
+++ b/.github/workflows/sonar-check.yml
@@ -27,6 +27,9 @@ concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
+
jobs:
build:
if: github.repository == 'apache/cloudstack' && github.event.pull_request.head.repo.full_name == github.repository
diff --git a/.github/workflows/ui.yml b/.github/workflows/ui.yml
index 476526aff32c..fd575abb2e10 100644
--- a/.github/workflows/ui.yml
+++ b/.github/workflows/ui.yml
@@ -26,6 +26,9 @@ concurrency:
permissions:
contents: read
+env:
+ DEVELOCITY_ACCESS_KEY: ${{ secrets.GE_ACCESS_TOKEN }}
+
jobs:
build:
runs-on: ubuntu-22.04
diff --git a/.gitignore b/.gitignore
index 648b93b06965..802ba4d5ab82 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..b935f389405f
--- /dev/null
+++ b/.mvn/develocity.xml
@@ -0,0 +1,50 @@
+
+
+
+
+
+ https://ge.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..8f5335529d1d
--- /dev/null
+++ b/.mvn/extensions.xml
@@ -0,0 +1,34 @@
+
+
+
+
+
+ com.gradle
+ develocity-maven-extension
+ 1.21.4
+
+
+ com.gradle
+ common-custom-user-data-maven-extension
+ 2.0
+
+