ajuste no drone.yml

This commit is contained in:
Marcus Bohessef 2025-12-11 23:48:55 -03:00
parent d0f7884611
commit c5b31e7123

View file

@ -3,7 +3,17 @@ type: kubernetes
name: deploy-backend name: deploy-backend
steps: steps:
# Step SEPARADO apenas para o docker login no Harbor - name: debug-infisical-vars
image: alpine:3
environment:
HARBOR_USERNAME:
from_secret: HARBOR_USERNAME
HARBOR_PASSWORD:
from_secret: HARBOR_PASSWORD
commands:
- echo "USER: $HARBOR_USERNAME"
- echo "PWLEN: $(echo -n $HARBOR_PASSWORD | wc -c)"
- name: docker-login-harbor - name: docker-login-harbor
image: docker:24 image: docker:24
environment: environment:
@ -14,7 +24,6 @@ steps:
commands: commands:
- echo "$HARBOR_PASSWORD" | docker login in.gohorsejobs.com -u "$HARBOR_USERNAME" --password-stdin - echo "$HARBOR_PASSWORD" | docker login in.gohorsejobs.com -u "$HARBOR_USERNAME" --password-stdin
# BUILD & PUSH para Harbor usando plugins/docker (segue padrão)
- name: build-and-push-backend - name: build-and-push-backend
image: plugins/docker:latest image: plugins/docker:latest
environment: environment:
@ -29,12 +38,11 @@ steps:
- latest - latest
context: backend context: backend
dockerfile: backend/Dockerfile dockerfile: backend/Dockerfile
insecure: true # Use apenas se necessário (HTTP or self-signed) insecure: true
insecure_skip_verify: true insecure_skip_verify: true
debug: true debug: true
mtu: 0 mtu: 0
# DEPLOY no K3S
- name: deploy-backend - name: deploy-backend
image: bitnami/kubectl:latest image: bitnami/kubectl:latest
environment: environment: