@@ -379,18 +379,6 @@ extends:
379379 # Debug output to verify version variable
380380 echo "Version from previous step: $VERSION"
381381 displayName: 'Verify version variable'
382-
383- - script : |
384- docker run --privileged --rm tonistiigi/binfmt --install all
385- displayName: "Enable multi-platform builds"
386-
387- - script : |
388- docker buildx create --use --name mybuilder
389- displayName: "Set up Docker BuildX"
390-
391- - script : |
392- docker buildx inspect --bootstrap
393- displayName: "Ensure BuildX is working"
394382
395383 - bash : |
396384 echo "Build Number: $(Build.BuildNumber)"
@@ -425,24 +413,28 @@ extends:
425413 echo "Building Docker image..."
426414 echo "Using build date: ${BUILDDATE}"
427415 # Using quotes around tags to prevent flag interpretation
428- docker buildx build \
429- --platform linux/arm64/v8,linux/arm/v7 \
430- --push \
416+ docker build \
417+ --platform linux/arm64/v8 \
431418 -t "$(REGISTRY)/$(IMAGE_NAME):nightly" \
432419 -t "$(REGISTRY)/$(IMAGE_NAME):${VERSION}.${BUILDDATE}${RUNNUMBER}" \
433420 "$(Build.SourcesDirectory)"
434-
421+
422+ echo "Pushing Docker image with nightly tag..."
423+ docker push "$(REGISTRY)/$(IMAGE_NAME):nightly"
424+ docker push "$(REGISTRY)/$(IMAGE_NAME):${VERSION}.${BUILDDATE}${RUNNUMBER}"
435425 displayName: 'Build and Push Nightly Image'
436426 condition: eq(variables['Build.SourceBranch'], variables['PREVIEW_BRANCH'])
437427
438428 - bash : |
439429 echo "Building Docker image for release..."
440- docker buildx build \
441- --platform linux/arm64/v8,linux/arm/v7 \
442- --push \
430+ docker build \
431+ --platform linux/arm64/v8 \
443432 -t "$(REGISTRY)/$(IMAGE_NAME):latest" \
444433 -t "$(REGISTRY)/$(IMAGE_NAME):${VERSION}.${BUILDDATE}${RUNNUMBER}" \
445434 "$(Build.SourcesDirectory)"
446-
435+
436+ echo "Pushing Docker image with latest and version tags..."
437+ docker push "$(REGISTRY)/$(IMAGE_NAME):latest"
438+ docker push "$(REGISTRY)/$(IMAGE_NAME):${VERSION}.${BUILDDATE}${RUNNUMBER}"
447439 displayName: 'Build and Push Release Image'
448440 condition: contains(variables['Build.SourceBranch'], 'refs/tags/v')
0 commit comments