From f7a2959b50b77bf5921443f8604bd6a32cb53ca2 Mon Sep 17 00:00:00 2001 From: Peter Kurfer Date: Tue, 18 Apr 2023 08:24:19 +0200 Subject: [PATCH] chore(ci): prepare deployment --- .drone.yml | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 02a1b31..dc11446 100644 --- a/.drone.yml +++ b/.drone.yml @@ -17,4 +17,26 @@ steps: environment: GITEA_USER: prskr GITEA_TOKEN: - from_secret: gitea_token \ No newline at end of file + from_secret: gitea_token + + - name: Deploy docs + image: code.icb4dc0.de/prskr/ci-images/kustomize:latest + network_mode: host + commands: + - cd deploy/k8s + - kustomize edit set image buildr-docs=code.icb4dc0.de/buildr/docs:$DRONE_COMMIT_SHA + - kubectl config set-cluster hetzner --server=$K8S_API_URL --insecure-skip-tls-verify=true + - kubectl config set-credentials drone-deploy --token=$K8S_TOKEN + - kubectl config set-context hetzner --user=drone-deploy --namespace=buildr --cluster hetzner + - kubectl config use-context hetzner + - kubectl apply -k . + environment: + K8S_TOKEN: + from_secret: k8s_token + K8S_API_URL: + from_secret: k8s_api_url + when: + ref: + include: + - refs/tags/** + - refs/heads/main \ No newline at end of file