From 0a229e3d345f4dc9e5a6bc8c8eeb0eb098253a3d Mon Sep 17 00:00:00 2001 From: Steve Garon Date: Wed, 8 Apr 2020 21:13:20 -0400 Subject: [PATCH] Add azure build pipeline --- pipelines/azure-build.yaml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 pipelines/azure-build.yaml diff --git a/pipelines/azure-build.yaml b/pipelines/azure-build.yaml new file mode 100644 index 0000000..45aba9c --- /dev/null +++ b/pipelines/azure-build.yaml @@ -0,0 +1,28 @@ +name: build + +trigger: + tags: + include: ["v*"] + +pool: + vmImage: 'ubuntu-18.04' + +stages: +- stage: deploy + jobs: + - job: deploy + displayName: Deploy containers to dockerhub + variables: + - group: deployment-information + steps: + - task: Docker@2 + displayName: Login to docker hub + inputs: + command: login + containerRegistry: dockerhub + - script: | + set -xv # Echo commands before they are run + export TAG=${BUILD_SOURCEBRANCH#"refs/tags/v"} + docker build --build-arg version=$TAG -t cccs/assemblyline-service-metadefender:$TAG -t cccs/assemblyline-service-metadefender:latest . + docker push cccs/assemblyline-service-metadefender + displayName: Deploy to Docker Hub