@@ -379,18 +379,6 @@ extends:
379
379
# Debug output to verify version variable
380
380
echo "Version from previous step: $VERSION"
381
381
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"
394
382
395
383
- bash : |
396
384
echo "Build Number: $(Build.BuildNumber)"
@@ -425,24 +413,28 @@ extends:
425
413
echo "Building Docker image..."
426
414
echo "Using build date: ${BUILDDATE}"
427
415
# 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 \
431
418
-t "$(REGISTRY)/$(IMAGE_NAME):nightly" \
432
419
-t "$(REGISTRY)/$(IMAGE_NAME):${VERSION}.${BUILDDATE}${RUNNUMBER}" \
433
420
"$(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}"
435
425
displayName: 'Build and Push Nightly Image'
436
426
condition: eq(variables['Build.SourceBranch'], variables['PREVIEW_BRANCH'])
437
427
438
428
- bash : |
439
429
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 \
443
432
-t "$(REGISTRY)/$(IMAGE_NAME):latest" \
444
433
-t "$(REGISTRY)/$(IMAGE_NAME):${VERSION}.${BUILDDATE}${RUNNUMBER}" \
445
434
"$(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}"
447
439
displayName: 'Build and Push Release Image'
448
440
condition: contains(variables['Build.SourceBranch'], 'refs/tags/v')
0 commit comments