@@ -444,8 +444,8 @@ extends:
444444 artifactName : DockerImage
445445 targetPath : ' $(Pipeline.Workspace)/DockerImage'
446446 - input : pipelineArtifact
447- artifactName : ImageBuildInfo
448- targetPath : ' $(Pipeline.Workspace)/ImageBuildInfo '
447+ artifactName : ImageConfig
448+ targetPath : ' $(Pipeline.Workspace)/ImageConfig '
449449 strategy :
450450 runOnce :
451451 deploy :
@@ -465,14 +465,19 @@ extends:
465465 # Load the Docker image from tar file
466466 docker load < $(Pipeline.Workspace)/DockerImage/docker-image.tar
467467
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+
468473 # Push the image tags
469474 if [[ "$(Build.SourceBranch)" == "$(PREVIEW_BRANCH)" ]]; then
470475 docker push $(REGISTRY)/$(IMAGE_NAME):nightly
471- docker push $(REGISTRY)/$(IMAGE_NAME):$( VERSION).$( BUILDDATE)$( RUNNUMBER)
476+ docker push $(REGISTRY)/$(IMAGE_NAME):$VERSION.$ BUILDDATE$ RUNNUMBER
472477 elif [[ "$(Build.SourceBranch)" == refs/tags/v* ]]; then
473478 docker push $(REGISTRY)/$(IMAGE_NAME):latest
474- docker push $(REGISTRY)/$(IMAGE_NAME):$( VERSION)
479+ docker push $(REGISTRY)/$(IMAGE_NAME):$VERSION
475480 else
476- docker push $(REGISTRY)/$(IMAGE_NAME):$( VERSION).$( BUILDDATE)$( RUNNUMBER)
481+ docker push $(REGISTRY)/$(IMAGE_NAME):$VERSION.$ BUILDDATE$ RUNNUMBER
477482 fi
478483 displayName: 'Push Docker Image to Registry'
0 commit comments