Why
As part of the Java Stacks modularisation, each of the new six modules extracted from the existing templates will have their repo and build pipelines. All pipelines are identical except for some project-specific configurations. We decided to move all templates away from the java modules and put them in the pipeline-templates
How
Specific AzureDevOps templates for the java modules tasks to build and publish to artifactory are located under the folder:
azDevOps
|
azure
|
templates
|
steps
|
java
Also new maven scripts were needed to support the publish and archetype requirements
scripts/build-maven-deploy.bash
scriptsbuild-maven-archetype.bash
scripts/build-maven-update-version.bash
All scripts have been implemented following the existing patterns and support parametrisation where possible.
Why As part of the Java Stacks modularisation, each of the new six modules extracted from the existing templates will have their repo and build pipelines. All pipelines are identical except for some project-specific configurations. We decided to move all templates away from the java modules and put them in the pipeline-templates
How Specific AzureDevOps templates for the java modules tasks to build and publish to artifactory are located under the folder: