trigger: - master - release/* pool: vmImage: 'ubuntu-latest' variables: DOCKER_BUILDKIT: 1 steps: - checkout: self fetchDepth: 0 - script: | versionNumber="$(nbgv get-version -v Version)" versionNumberShort="${versionNumber%.*}" echo "##vso[build.updatebuildnumber]$versionNumber" echo "##vso[task.setvariable variable=versionNumber;isoutput=true]$versionNumber" echo "##vso[task.setvariable variable=versionNumberShort;isoutput=true]$versionNumberShort" displayName: 'Set Azure DevOps Build Version' name: 'versionSetup' - task: Docker@2 displayName: Login to Azure Container Registry inputs: command: login containerRegistry: CentronACR - task: Docker@2 displayName: Build and push image inputs: containerRegistry: CentronACR repository: centron_nexus tags: $(versionSetup.versionNumber),$(versionSetup.versionNumberShort),latest command: buildAndPush Dockerfile: docker/Dockerfile buildContext: .