Update azure-pipelines.yml for Azure Pipelines

This commit is contained in:
shamrao shinde, sumedh
2024-12-06 10:27:43 +00:00
parent d14ce7ba43
commit e21529e2a2

View File

@@ -34,16 +34,17 @@ stages:
- script: |
echo "Building the first repository..."
pwd
ls -lrth
displayName: 'list files'
- task: Maven@3
- task: Maven@4
inputs:
mavenPomFile: 'olympus-common/pom.xml'
goals: 'install'
displayName: 'Build olympus-common'
- task: Maven@3
- task: Maven@4
inputs:
mavenPomFile: 'apollo/pom.xml'
goals: 'install -DskipTests'
@@ -67,6 +68,13 @@ stages:
echo "Listing the docker images..."
docker images
displayName: 'List docker images'
- script: |
echo "Removing Docker images to clean up..."
docker rmi $(docker images -q)
displayName: 'Clean up Docker Images'
continueOnError: true
condition: always()
#- upload: apollo/manifests
# artifact: manifests
@@ -96,22 +104,16 @@ stages:
displayName: 'Set Short Commit SHA'
- script: |
echo $(shortCommitSha)
echo "Updating imageName in deployment.yaml"
displayName: 'Update ImageName in YAML file'
echo "########################################################################"
echo "Short Commit SHA: $(shortCommitSha)"
displayName: 'Echo short commit SHA'
- task: KubernetesManifest@0
- task: KubernetesManifest@1
displayName: Deploy to Kubernetes cluster
inputs:
action: deploy
namespace: olympus
manifests: |
$(Pipeline.Workspace)/manifests/apollo-deployment.yaml
containers: |
$(azurecontainerRegistry)/$(imageName):$(shortCommitSha)
- script: |
echo "Removing Docker images to clean up..."
docker rmi $(docker images -q)
displayName: 'Clean up Docker Images'
continueOnError: true
condition: always()
$(azurecontainerRegistry)/$(imageName):$(shortCommitSha)