Update azure-pipelines.yml for Azure Pipelines

This commit is contained in:
shamrao shinde, sumedh
2024-11-08 07:30:47 +00:00
parent 28260a796e
commit 3928033662

View File

@@ -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()