From 5d6fc741a387663d087032eb5ec39b1793fc3ace Mon Sep 17 00:00:00 2001 From: Daniel Scholl <dascholl@microsoft.com> Date: Mon, 13 Jul 2020 17:22:39 -0500 Subject: [PATCH] Adding in development pipeline in order to properly test the context path prior to merging the MR --- devops/development-pipeline.yml | 63 +++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 devops/development-pipeline.yml diff --git a/devops/development-pipeline.yml b/devops/development-pipeline.yml new file mode 100644 index 000000000..398dc9fdf --- /dev/null +++ b/devops/development-pipeline.yml @@ -0,0 +1,63 @@ +##################### +# README: Defines a template to be used as a starting point for defining a service pipeline +##################### + +trigger: + batch: true + branches: + include: + - master + paths: + exclude: + - /**/*.md + - .gitignore + - images/ + +pr: + autoCancel: true + branches: + include: + - '*' + paths: + exclude: + - /**/*.md + - .gitignore + - images/ + +resources: + repositories: + - repository: osdu-infrastructure + type: git + name: osdu-r2/osdu-infrastructure + +variables: + - group: 'Azure Common Secrets' + - group: 'Azure - Common' + + - name: serviceName + value: 'legal' + +stages: + - template: devops/service-pipelines/build-stage.yml@osdu-infrastructure + parameters: + mavenGoal: 'package' + mavenPublishJUnitResults: true + serviceCoreMavenOptions: '-P legal-core' + mavenOptions: '-P legal-azure' + copyFileContents: | + pom.xml + provider/legal-azure/maven/settings.xml + provider/legal-azure/pom.xml + provider/legal-azure/target/*-spring-boot.jar + copyFileContentsToFlatten: '' + mavenSettingsFile: './maven/settings.xml' + serviceBase: ${{ variables.serviceName }} + testingRootFolder: 'testing' + - template: devops/service-pipelines/deploy-stages.yml@osdu-infrastructure + parameters: + serviceName: ${{ variables.serviceName }} + testCoreMavenPomFile: 'testing/legal-test-core/pom.xml' + testCoreMavenOptions: '--settings $(System.DefaultWorkingDirectory)/drop/deploy/testing/maven/settings.xml' + providers: + - name: Azure + environments: ['test'] \ No newline at end of file -- GitLab