From 2ef5dceec6fa0c661ea188b02c452b81645ce04a Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Wed, 25 Sep 2019 18:23:21 -0500 Subject: [PATCH] add copy and publish steps --- azure-pipelines.web.yaml | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.web.yaml b/azure-pipelines.web.yaml index df18bdf66..6337323f0 100644 --- a/azure-pipelines.web.yaml +++ b/azure-pipelines.web.yaml @@ -31,7 +31,7 @@ pool: steps: - task: Docker@2 - displayName: build + displayName: "build" inputs: containerRegistry: "GitHub Docker Package Registry - FilterLists" repository: "collinbarrett/filterlists/filterlists.web" @@ -43,12 +43,32 @@ steps: $(Build.BuildId) - task: Docker@2 - displayName: push + displayName: "push" inputs: containerRegistry: "GitHub Docker Package Registry - FilterLists" repository: "collinbarrett/filterlists/filterlists.web" command: "push" - condition: "and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))" tags: | latest $(Build.BuildId) + condition: "and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/master'))" + + - 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'))" + + - 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'))"