scripts/.woodpecker/deploy.yml
Dawid Wysokiński 4e54a84ff5
All checks were successful
ci/woodpecker/push/test Pipeline was successful
feat: migrate from drone to woodpecker (#67)
Reviewed-on: #67
2023-09-09 05:03:30 +00:00

35 lines
1006 B
YAML

when:
event: [tag]
ref: refs/tags/v*
steps:
deploy:
image: alpine/k8s:1.26.5
secrets:
- kubeconfig
commands:
- "mkdir ~/.kube && echo \"$KUBECONFIG\" > ~/.kube/twhelp"
- "cd ./k8s/overlays/prod && kustomize edit set image scripts=gitea.dwysokinski.me/twhelp-packages/scripts:${CI_COMMIT_TAG##v} && cd ../../.."
- kustomize build ./k8s/overlays/prod | kubectl --kubeconfig ~/.kube/twhelp apply -n twhelp -f -
notify:
image: deblan/woodpecker-email
settings:
from:
from_secret: email_from
from.name: Woodpecker
host:
from_secret: email_host
username:
from_secret: email_username
password:
from_secret: email_password
recipients:
- notifications@dwysokinski.me
recipients_only: true
subject: "[deploy - {{ build.status }}] {{ repo.owner }}/{{ repo.name }} ({{ build.branch }} - {{ truncate build.commit 8 }})"
when:
status: [failure]
depends_on:
- docker