Actualiser .gitea/workflows/deploy.yml
Build and Deploy Hugo / build (push) Failing after 10s

This commit is contained in:
2026-05-21 09:11:32 +00:00
parent 15019b0694
commit 28a663be16
+19 -2
View File
@@ -20,12 +20,29 @@ jobs:
wget -q https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz wget -q https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz
tar -xzf hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz hugo tar -xzf hugo_extended_${HUGO_VERSION}_Linux-64bit.tar.gz hugo
mv hugo /usr/local/bin/hugo mv hugo /usr/local/bin/hugo
hugo version
- name: Build - name: Build
run: hugo --minify run: hugo --minify
- name: Deploy - name: Install kubectl
run: | run: |
wget -q https://dl.k8s.io/release/v1.31.0/bin/linux/amd64/kubectl
chmod +x kubectl
mv kubectl /usr/local/bin/kubectl
- name: Deploy
env:
KUBE_TOKEN: ${{ secrets.KUBE_TOKEN }}
KUBE_SERVER: ${{ secrets.KUBE_SERVER }}
run: |
kubectl config set-cluster homelab \
--server=${KUBE_SERVER} \
--insecure-skip-tls-verify=true
kubectl config set-credentials deployer \
--token=${KUBE_TOKEN}
kubectl config set-context homelab \
--cluster=homelab \
--user=deployer
kubectl config use-context homelab
POD=$(kubectl get pods -n blog -l app=hugo-nginx -o jsonpath='{.items[0].metadata.name}') POD=$(kubectl get pods -n blog -l app=hugo-nginx -o jsonpath='{.items[0].metadata.name}')
kubectl cp public/. blog/${POD}:/usr/share/nginx/html/ kubectl cp public/. blog/${POD}:/usr/share/nginx/html/