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