forked from keyoke/docker-ghost-ai
-
Notifications
You must be signed in to change notification settings - Fork 5
/
acr-task-2.yaml
10 lines (10 loc) · 892 Bytes
/
acr-task-2.yaml
1
2
3
4
5
6
7
8
9
10
version: v1.1.0
steps:
- build: -t {{.Run.Registry}}/ghost:2-alpine-ai -f 2/alpine/ai/DOCKERFILE .
- push: ["{{.Run.Registry}}/ghost:2-alpine-ai"]
- cmd: acr tag list --registry $RegistryName --repository ghost
- cmd: mcr.microsoft.com/azure-cli:latest az login --identity --verbose
- cmd: mcr.microsoft.com/azure-cli:latest az aks get-credentials --resource-group={{.Values.aksRG}} --name={{.Values.aksName}} --verbose
- cmd: mcr.microsoft.com/azure-cli:latest az aks install-cli --install-location $HOME/kubectl --verbose
- cmd: mcr.microsoft.com/azure-cli:latest az acr repository show -n $RegistryName --image ghost:2-alpine-ai --query 'digest' -o tsv | xargs -I% $HOME/kubectl set image deployment/{{.Values.aksDeploymentName}} {{.Values.aksContainerName}}={{.Run.Registry}}/ghost@%
- cmd: acr purge --registry $RegistryName --filter ghost:3-alpine-ai --untagged --ago 1d