[CI] Tag docker image to deploy it
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
80873a05c5
commit
22378cf133
2 changed files with 8 additions and 3 deletions
|
@ -48,7 +48,7 @@ steps:
|
|||
image: plugins/docker
|
||||
settings:
|
||||
repo: kleph/beer
|
||||
tags: latest
|
||||
tags: ${DRONE_COMMIT_SHA:0:8}
|
||||
username:
|
||||
from_secret: dockerhub_username
|
||||
password:
|
||||
|
@ -71,11 +71,16 @@ steps:
|
|||
from_secret: kubectl_cert
|
||||
kubernetes_token:
|
||||
from_secret: kubectl_token
|
||||
environment:
|
||||
IMAGE_TAG: ${DRONE_COMMIT_SHA:0:8}
|
||||
commands:
|
||||
- echo "== pre deploy status:"
|
||||
- kubectl get pods --namespace=beer
|
||||
- kubectl get deployments --namespace=beer
|
||||
- kubectl get svc --namespace=beer
|
||||
- kubectl apply -f kube/beer-deployment.yaml --namespace=beer
|
||||
- cat kube/beer-deployment.yaml > kube/beer-deployment-${IMAGE_TAG}.yaml
|
||||
- kubectl apply -f kube/beer-deployment-${IMAGE_TAG}.yaml --namespace=beer
|
||||
- echo "== post deploy status:"
|
||||
|
||||
depends_on:
|
||||
- build
|
||||
|
|
|
@ -16,7 +16,7 @@ spec:
|
|||
spec:
|
||||
containers:
|
||||
- name: beer
|
||||
image: kleph/beer
|
||||
image: kleph/beer:${IMAGE_TAG}
|
||||
imagePullPolicy: Always
|
||||
ports:
|
||||
- containerPort: 5000
|
||||
|
|
Loading…
Reference in a new issue