diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 23775c5..46d8b9f 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -78,26 +78,25 @@ stages: runOnce: deploy: steps: + - checkout: self + - script: | - echo "Updating imageName in dpeloyment.yaml" + echo $(shortCommitSha) + echo "Updating imageName in deployment.yaml" echo "Before Substitution" - cat apollo/apollo-deployment.yaml + cat apollo-deployment.yaml echo "###############################################" echo "current shell: $SHELL" echo "imagename bracket : $(imageName)" echo "###############################################" - sed -i "s|image: olympusreg.azurecr.io/$(imageName):.*|image: olympusreg.azurecr.io/$(imageName):$(shortCommitSha)|" apollo/apollo-deployment.yaml + sed -i "s|image: olympusreg.azurecr.io/$(imageName):.*|image: olympusreg.azurecr.io/$(imageName):$(shortCommitSha)|" apollo-deployment.yaml echo "After Substitution" - cat apollo/apollo-deployment.yaml + cat apollo-deployment.yaml displayName: 'Update ImageName in YAML file' - - script: | - echo "deployment using kubectl" - kubectl apply -f apollo/apollo-deployment.yaml - displayName: 'Deployment using kubectl' - - script: | echo "Removing Docker images to clean up..." docker rmi $(docker images -q) displayName: 'Clean up Docker Images' continueOnError: true + condition: always()