From bc792cf55e584832fa3a6e7dc9caee6e5774d643 Mon Sep 17 00:00:00 2001 From: Tim McCarthy Date: Sat, 25 Jan 2020 12:50:02 -0800 Subject: [PATCH] Added build files for Basket API and Identity API --- .../azure-devops/basket-api/azure-pipelines.yml | 16 ++++++++++++++++ .../azure-devops/catalog-api/azure-pipelines.yml | 2 +- .../identity-api/azure-pipelines.yml | 16 ++++++++++++++++ build/aro/azure-devops/webapp-build.yml | 2 +- build/aro/readme.md | 5 +++++ 5 files changed, 39 insertions(+), 2 deletions(-) create mode 100644 build/aro/azure-devops/basket-api/azure-pipelines.yml create mode 100644 build/aro/azure-devops/identity-api/azure-pipelines.yml create mode 100644 build/aro/readme.md diff --git a/build/aro/azure-devops/basket-api/azure-pipelines.yml b/build/aro/azure-devops/basket-api/azure-pipelines.yml new file mode 100644 index 000000000..82392ade5 --- /dev/null +++ b/build/aro/azure-devops/basket-api/azure-pipelines.yml @@ -0,0 +1,16 @@ +name: 'Basket-API-Build' +variables: + ProjectName: Basket.API +trigger: + branches: + include: + - master + - dev + paths: + include: + - src/BuildingBlocks/* + - src/Services/Basket/* +jobs: +- template: ../webapp-build.yml + parameters: + ProjectName: $(ProjectName) diff --git a/build/aro/azure-devops/catalog-api/azure-pipelines.yml b/build/aro/azure-devops/catalog-api/azure-pipelines.yml index 0e81e0695..233fa1a8e 100644 --- a/build/aro/azure-devops/catalog-api/azure-pipelines.yml +++ b/build/aro/azure-devops/catalog-api/azure-pipelines.yml @@ -13,4 +13,4 @@ trigger: jobs: - template: ../webapp-build.yml parameters: - ProjectName: Basket.API + ProjectName: $(ProjectName) diff --git a/build/aro/azure-devops/identity-api/azure-pipelines.yml b/build/aro/azure-devops/identity-api/azure-pipelines.yml new file mode 100644 index 000000000..fad51ddeb --- /dev/null +++ b/build/aro/azure-devops/identity-api/azure-pipelines.yml @@ -0,0 +1,16 @@ +name: 'Identity-API-Build' +variables: + ProjectName: Identity.API +trigger: + branches: + include: + - master + - dev + paths: + include: + - src/BuildingBlocks/* + - src/Services/Catalog/* +jobs: +- template: ../webapp-build.yml + parameters: + ProjectName: $(ProjectName) diff --git a/build/aro/azure-devops/webapp-build.yml b/build/aro/azure-devops/webapp-build.yml index fc9b1f9f7..a6ed7947a 100644 --- a/build/aro/azure-devops/webapp-build.yml +++ b/build/aro/azure-devops/webapp-build.yml @@ -1,7 +1,7 @@ parameters: ProjectName: '' jobs: -- job: Restore_Build_Publish +- job: Restore_Build_Publish_Job pool: name: 'Hosted Ubuntu 1604' steps: diff --git a/build/aro/readme.md b/build/aro/readme.md new file mode 100644 index 000000000..03680be34 --- /dev/null +++ b/build/aro/readme.md @@ -0,0 +1,5 @@ +# Azure DevOps build definitions + +This folder contains the Azure DevOps build definitions in YAML format. Each folder contains one `azure-pipelines.yml` that contains the build definition for one microservice (usually a Docker image, but some microservices generates more than one Docker image). + +For more information about YAML builds read the [Azure DevOps documentation](https://docs.microsoft.com/azure/devops/pipelines/get-started-yaml?view=azure-devops). \ No newline at end of file