diff --git a/azure-pipelines-docker.yml b/azure-pipelines-docker.yml new file mode 100644 index 000000000000..dc1782f997f3 --- /dev/null +++ b/azure-pipelines-docker.yml @@ -0,0 +1,36 @@ +# Docker +# Build a Docker image +# https://docs.microsoft.com/azure/devops/pipelines/languages/docker + +trigger: +- master + +resources: +- repo: self + +variables: + tag: '$(Build.BuildId)' + +stages: +- stage: Build + displayName: Build image + jobs: + - job: Build + displayName: Build + pool: + vmImage: 'ubuntu-latest' + steps: + - task: Docker@2 + displayName: Login to Docker Hub + inputs: + command: login + containerRegistry: DeepSpeedDocker + - task: Docker@2 + displayName: Build and Push + inputs: + command: buildAndPush + dockerfile: '$(Build.SourcesDirectory)/Dockerfile' + repository: deepspeed/deepspeed + tags: | + $(tag) + latest