Update azure-pipelines.yml for Azure Pipelines
This commit is contained in:
@@ -34,16 +34,17 @@ stages:
|
|||||||
|
|
||||||
- script: |
|
- script: |
|
||||||
echo "Building the first repository..."
|
echo "Building the first repository..."
|
||||||
|
pwd
|
||||||
ls -lrth
|
ls -lrth
|
||||||
displayName: 'list files'
|
displayName: 'list files'
|
||||||
|
|
||||||
- task: Maven@3
|
- task: Maven@4
|
||||||
inputs:
|
inputs:
|
||||||
mavenPomFile: 'olympus-common/pom.xml'
|
mavenPomFile: 'olympus-common/pom.xml'
|
||||||
goals: 'install'
|
goals: 'install'
|
||||||
displayName: 'Build olympus-common'
|
displayName: 'Build olympus-common'
|
||||||
|
|
||||||
- task: Maven@3
|
- task: Maven@4
|
||||||
inputs:
|
inputs:
|
||||||
mavenPomFile: 'apollo/pom.xml'
|
mavenPomFile: 'apollo/pom.xml'
|
||||||
goals: 'install -DskipTests'
|
goals: 'install -DskipTests'
|
||||||
@@ -68,6 +69,13 @@ stages:
|
|||||||
docker images
|
docker images
|
||||||
displayName: 'List 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
|
#- upload: apollo/manifests
|
||||||
# artifact: manifests
|
# artifact: manifests
|
||||||
|
|
||||||
@@ -96,22 +104,16 @@ stages:
|
|||||||
displayName: 'Set Short Commit SHA'
|
displayName: 'Set Short Commit SHA'
|
||||||
|
|
||||||
- script: |
|
- script: |
|
||||||
echo $(shortCommitSha)
|
echo "########################################################################"
|
||||||
echo "Updating imageName in deployment.yaml"
|
echo "Short Commit SHA: $(shortCommitSha)"
|
||||||
displayName: 'Update ImageName in YAML file'
|
displayName: 'Echo short commit SHA'
|
||||||
|
|
||||||
- task: KubernetesManifest@0
|
- task: KubernetesManifest@1
|
||||||
displayName: Deploy to Kubernetes cluster
|
displayName: Deploy to Kubernetes cluster
|
||||||
inputs:
|
inputs:
|
||||||
action: deploy
|
action: deploy
|
||||||
|
namespace: olympus
|
||||||
manifests: |
|
manifests: |
|
||||||
$(Pipeline.Workspace)/manifests/apollo-deployment.yaml
|
$(Pipeline.Workspace)/manifests/apollo-deployment.yaml
|
||||||
containers: |
|
containers: |
|
||||||
$(azurecontainerRegistry)/$(imageName):$(shortCommitSha)
|
$(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()
|
|
||||||
|
|||||||
Reference in New Issue
Block a user