From 266f1542f9098f669907ce851cbf782d2fefda70 Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Fri, 27 Sep 2019 15:38:22 -0500 Subject: [PATCH] initial add of api az pipes yaml --- azure-pipelines.api.yaml | 67 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 azure-pipelines.api.yaml diff --git a/azure-pipelines.api.yaml b/azure-pipelines.api.yaml new file mode 100644 index 000000000..8356af9b7 --- /dev/null +++ b/azure-pipelines.api.yaml @@ -0,0 +1,67 @@ +trigger: + batch: false + branches: + include: ["master"] + paths: + include: + [ + "azure-pipelines.api.yaml", + "src/FilterLists.Api/*", + "src/FilterLists.Services/*", + "src/FilterLists.Data/*", + "tests/FilterLists.Services.Tests/*", + "tests/FilterLists.Data.Tests/*", + ".dockerignore", + "docker-compose.yml", + "docker-compose.prod.yml", + "docker-compose.data.tests.yml", + "docker-compose.services.tests.yml", + "data/*", + ] + +pr: + autoCancel: false + branches: + include: ["master"] + paths: + include: + [ + "azure-pipelines.api.yaml", + "src/FilterLists.Api/*", + "src/FilterLists.Services/*", + "src/FilterLists.Data/*", + "tests/FilterLists.Services.Tests/*", + "tests/FilterLists.Data.Tests/*", + ".dockerignore", + "docker-compose.yml", + "docker-compose.prod.yml", + "docker-compose.data.tests.yml", + "docker-compose.services.tests.yml", + "data/*", + ] + +pool: + vmImage: "ubuntu-latest" + +steps: + - task: CopyFiles@2 + displayName: "stage docker-compose files" + inputs: + SourceFolder: "$(Build.SourcesDirectory)" + Contents: | + docker-compose.yml + docker-compose.prod.yml + TargetFolder: "$(Build.ArtifactStagingDirectory)" + CleanTargetFolder: true + OverWrite: true + condition: "and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))" + enabled: false + + - task: PublishBuildArtifacts@1 + displayName: "publish docker-compose files" + inputs: + PathtoPublish: "$(Build.ArtifactStagingDirectory)" + ArtifactName: "drop" + publishLocation: "Container" + condition: "and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))" + enabled: false