diff --git a/devops/azure/development-pipeline.yml b/devops/azure/development-pipeline.yml index 873fc98e8b9d3d17a702206d640b42377edef7d9..507b65fc4a0ec866bae12f6da38483c137036b0f 100644 --- a/devops/azure/development-pipeline.yml +++ b/devops/azure/development-pipeline.yml @@ -50,14 +50,16 @@ variables: value: $[ resources.repositories['FluxRepo'].name ] - name: SKIP_TESTS value: 'false' + - name: 'MAVEN_CACHE_FOLDER' + value: $(Pipeline.Workspace)/.m2/repository stages: - template: /devops/build-stage.yml@TemplateRepo parameters: mavenGoal: 'package' mavenPublishJUnitResults: true - serviceCoreMavenOptions: '-P legal-core' - mavenOptions: '-P legal-azure' + serviceCoreMavenOptions: '-P legal-core --settings .mvn/community-maven.settings.xml -Dmaven.repo.local=$(MAVEN_CACHE_FOLDER)' + mavenOptions: '-P legal-azure --settings .mvn/community-maven.settings.xml -Dmaven.repo.local=$(MAVEN_CACHE_FOLDER)' copyFileContents: | pom.xml provider/legal-azure/maven/settings.xml diff --git a/devops/azure/pipeline.yml b/devops/azure/pipeline.yml index f38616fd18d8acf14e6489dd1b3aff42099defcb..e2d6f819e7ae77066548fe230bf9ba93f5030e3a 100644 --- a/devops/azure/pipeline.yml +++ b/devops/azure/pipeline.yml @@ -48,6 +48,8 @@ variables: value: "devops/azure/chart/helm-config.yaml" - name: 'MANIFEST_REPO' value: $[ resources.repositories['FluxRepo'].name ] + - name: 'MAVEN_CACHE_FOLDER' + value: $(Pipeline.Workspace)/.m2/repository - name: SKIP_TESTS value: 'false' @@ -56,8 +58,8 @@ stages: parameters: mavenGoal: 'package' mavenPublishJUnitResults: true - serviceCoreMavenOptions: '-P legal-core' - mavenOptions: '-P legal-azure' + serviceCoreMavenOptions: '-P legal-core --settings .mvn/community-maven.settings.xml -Dmaven.repo.local=$(MAVEN_CACHE_FOLDER)' + mavenOptions: '-P legal-azure --settings .mvn/community-maven.settings.xml -Dmaven.repo.local=$(MAVEN_CACHE_FOLDER)' copyFileContents: | pom.xml provider/legal-azure/maven/settings.xml