diff --git a/devops/azure/development-pipeline.yml b/devops/azure/development-pipeline.yml index eb040c40fb8b6fc46f78323aabf240659b1131ef..dfda759683431595a61e9aa19669227714e7782a 100644 --- a/devops/azure/development-pipeline.yml +++ b/devops/azure/development-pipeline.yml @@ -48,6 +48,10 @@ 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' stages: @@ -56,8 +60,8 @@ stages: parameters: mavenGoal: 'package' mavenPublishJUnitResults: true - serviceCoreMavenOptions: '-P partition-core' - mavenOptions: '-P partition-azure' + serviceCoreMavenOptions: '-P partition-core --settings .mvn/community-maven.settings.xml -Dmaven.repo.local=$(MAVEN_CACHE_FOLDER)' + mavenOptions: '-P partition-azure --settings .mvn/community-maven.settings.xml -Dmaven.repo.local=$(MAVEN_CACHE_FOLDER)' copyFileContents: | pom.xml provider/partition-azure/maven/settings.xml diff --git a/devops/azure/pipeline.yml b/devops/azure/pipeline.yml index 2fe7f663ad2beb4e6cf2e01dcdbef11f8fd1be82..6fe587562d9d628695741333810c65137ca0db80 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' @@ -58,8 +60,8 @@ stages: parameters: mavenGoal: 'package' mavenPublishJUnitResults: true - serviceCoreMavenOptions: '-P partition-core' - mavenOptions: '-P partition-azure' + serviceCoreMavenOptions: '-P partition-core --settings .mvn/community-maven.settings.xml -Dmaven.repo.local=$(MAVEN_CACHE_FOLDER)' + mavenOptions: '-P partition-azure --settings .mvn/community-maven.settings.xml -Dmaven.repo.local=$(MAVEN_CACHE_FOLDER)' copyFileContents: | pom.xml provider/partition-azure/maven/settings.xml