novo
This commit is contained in:
parent
31b6c2896a
commit
ce1590917e
1 changed files with 29 additions and 25 deletions
54
.drone.yml
54
.drone.yml
|
|
@ -103,14 +103,14 @@ steps:
|
|||
- name: deploy-apps
|
||||
image: bitnami/kubectl:latest
|
||||
commands:
|
||||
- kubectl apply -f k8s/dev/backend-deployment.yaml
|
||||
- kubectl apply -f k8s/dev/backend-service.yaml
|
||||
- kubectl apply -f k8s/dev/backend-ingress-dev.yaml
|
||||
- kubectl apply -f k8s/dev/backoffice-deployment.yaml
|
||||
- kubectl apply -f k8s/dev/backoffice-service.yaml
|
||||
- kubectl apply -f k8s/dev/backoffice-ingress-dev.yaml
|
||||
- kubectl rollout restart deployment/gohorse-backend -n gohorsejobsdev
|
||||
- kubectl rollout restart deployment/gohorse-backoffice -n gohorsejobsdev
|
||||
- kubectl delete deployment gohorse-backend -n gohorsejobsdev --ignore-not-found
|
||||
- kubectl delete deployment gohorse-backoffice -n gohorsejobsdev --ignore-not-found
|
||||
- kubectl apply -f k8s/dev/backend-deployment.yaml -n gohorsejobsdev
|
||||
- kubectl apply -f k8s/dev/backend-service.yaml -n gohorsejobsdev
|
||||
- kubectl apply -f k8s/dev/backend-ingress-dev.yaml -n gohorsejobsdev
|
||||
- kubectl apply -f k8s/dev/backoffice-deployment.yaml -n gohorsejobsdev
|
||||
- kubectl apply -f k8s/dev/backoffice-service.yaml -n gohorsejobsdev
|
||||
- kubectl apply -f k8s/dev/backoffice-ingress-dev.yaml -n gohorsejobsdev
|
||||
|
||||
---
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
|
@ -218,15 +218,14 @@ steps:
|
|||
- name: deploy-apps
|
||||
image: bitnami/kubectl:latest
|
||||
commands:
|
||||
- kubectl apply -f k8s/hml/backend-deployment.yaml
|
||||
- kubectl apply -f k8s/hml/backend-service.yaml
|
||||
- kubectl apply -f k8s/hml/backend-ingress-hml.yaml
|
||||
- kubectl apply -f k8s/hml/backoffice-deployment-hml.yaml
|
||||
- kubectl apply -f k8s/hml/backoffice-service-hml.yaml
|
||||
- kubectl apply -f k8s/hml/backoffice-ingress-hml.yaml
|
||||
# NOMES CORRIGIDOS ABAIXO CONFORME SEU CLUSTER
|
||||
- kubectl rollout restart deployment/gohorse-backend-hml -n gohorsejobshml
|
||||
- kubectl rollout restart deployment/gohorse-backoffice-hml -n gohorsejobshml
|
||||
- kubectl delete deployment gohorse-backend-hml -n gohorsejobshml --ignore-not-found
|
||||
- kubectl delete deployment gohorse-backoffice-hml -n gohorsejobshml --ignore-not-found
|
||||
- kubectl apply -f k8s/hml/backend-deployment.yaml -n gohorsejobshml
|
||||
- kubectl apply -f k8s/hml/backend-service.yaml -n gohorsejobshml
|
||||
- kubectl apply -f k8s/hml/backend-ingress-hml.yaml -n gohorsejobshml
|
||||
- kubectl apply -f k8s/hml/backoffice-deployment-hml.yaml -n gohorsejobshml
|
||||
- kubectl apply -f k8s/hml/backoffice-service-hml.yaml -n gohorsejobshml
|
||||
- kubectl apply -f k8s/hml/backoffice-ingress-hml.yaml -n gohorsejobshml
|
||||
|
||||
---
|
||||
# ═══════════════════════════════════════════════════════════════════════════════
|
||||
|
|
@ -334,11 +333,16 @@ steps:
|
|||
- name: deploy-apps
|
||||
image: bitnami/kubectl:latest
|
||||
commands:
|
||||
- kubectl apply -f k8s/prd/backend-deployment.yaml
|
||||
- kubectl apply -f k8s/prd/backend-service.yaml
|
||||
- kubectl apply -f k8s/prd/backend-ingress-prd.yaml
|
||||
- kubectl apply -f k8s/prd/backoffice-deployment.yaml
|
||||
- kubectl apply -f k8s/prd/backoffice-service.yaml
|
||||
- kubectl apply -f k8s/prd/backoffice-ingress-prd.yaml
|
||||
- kubectl rollout restart deployment/gohorse-backend -n gohorsejobs
|
||||
- kubectl rollout restart deployment/gohorse-backoffice -n gohorsejobs
|
||||
# Limpa o deploy atual para garantir que não haverá mais de 1 pod durante o processo
|
||||
- kubectl delete deployment gohorse-backend -n gohorsejobs --ignore-not-found
|
||||
- kubectl delete deployment gohorse-backoffice -n gohorsejobs --ignore-not-found
|
||||
# Aplica os novos recursos (vai subir apenas 1 pod conforme seu manifest)
|
||||
- kubectl apply -f k8s/prd/backend-deployment.yaml -n gohorsejobs
|
||||
- kubectl apply -f k8s/prd/backend-service.yaml -n gohorsejobs
|
||||
- kubectl apply -f k8s/prd/backend-ingress-prd.yaml -n gohorsejobs
|
||||
- kubectl apply -f k8s/prd/backoffice-deployment.yaml -n gohorsejobs
|
||||
- kubectl apply -f k8s/prd/backoffice-service.yaml -n gohorsejobs
|
||||
- kubectl apply -f k8s/prd/backoffice-ingress-prd.yaml -n gohorsejobs
|
||||
# Aguarda a disponibilidade do novo pod único
|
||||
- kubectl rollout status deployment/gohorse-backend -n gohorsejobs
|
||||
- kubectl rollout status deployment/gohorse-backoffice -n gohorsejobs
|
||||
Loading…
Reference in a new issue