@@ -444,8 +444,8 @@ extends:
444
444
artifactName : DockerImage
445
445
targetPath : ' $(Pipeline.Workspace)/DockerImage'
446
446
- input : pipelineArtifact
447
- artifactName : ImageBuildInfo
448
- targetPath : ' $(Pipeline.Workspace)/ImageBuildInfo '
447
+ artifactName : ImageConfig
448
+ targetPath : ' $(Pipeline.Workspace)/ImageConfig '
449
449
strategy :
450
450
runOnce :
451
451
deploy :
@@ -465,14 +465,19 @@ extends:
465
465
# Load the Docker image from tar file
466
466
docker load < $(Pipeline.Workspace)/DockerImage/docker-image.tar
467
467
468
+ # Read config values from artifact
469
+ VERSION=$(cat $(Pipeline.Workspace)/ImageConfig/version.txt)
470
+ BUILDDATE=$(cat $(Pipeline.Workspace)/ImageConfig/builddate.txt)
471
+ RUNNUMBER=$(cat $(Pipeline.Workspace)/ImageConfig/runnumber.txt)
472
+
468
473
# Push the image tags
469
474
if [[ "$(Build.SourceBranch)" == "$(PREVIEW_BRANCH)" ]]; then
470
475
docker push $(REGISTRY)/$(IMAGE_NAME):nightly
471
- docker push $(REGISTRY)/$(IMAGE_NAME):$( VERSION).$( BUILDDATE)$( RUNNUMBER)
476
+ docker push $(REGISTRY)/$(IMAGE_NAME):$VERSION.$ BUILDDATE$ RUNNUMBER
472
477
elif [[ "$(Build.SourceBranch)" == refs/tags/v* ]]; then
473
478
docker push $(REGISTRY)/$(IMAGE_NAME):latest
474
- docker push $(REGISTRY)/$(IMAGE_NAME):$( VERSION)
479
+ docker push $(REGISTRY)/$(IMAGE_NAME):$VERSION
475
480
else
476
- docker push $(REGISTRY)/$(IMAGE_NAME):$( VERSION).$( BUILDDATE)$( RUNNUMBER)
481
+ docker push $(REGISTRY)/$(IMAGE_NAME):$VERSION.$ BUILDDATE$ RUNNUMBER
477
482
fi
478
483
displayName: 'Push Docker Image to Registry'
0 commit comments