added the actual deploy steps
Build Hugo / build (push) Failing after 40s
Build Hugo / deploy (push) Skipped

This commit is contained in:
2026-08-22 01:27:19 +00:00
parent c157c599ea
commit 2a18854894
+24 -2
View File
@@ -97,12 +97,34 @@ jobs:
&& echo "NetBird management connected." \ && echo "NetBird management connected." \
|| { echo "::error title=NetBird not connected::Management not connected after netbird up."; exit 1; } || { echo "::error title=NetBird not connected::Management not connected after netbird up."; exit 1; }
- name: Deploy to talos-prod - name: Deploy image to talos-prod
uses: actions-hub/kubectl@v1.36.2 uses: actions-hub/kubectl@v1.36.2
env: env:
KUBE_CONFIG: ${{ secrets.KUBE_CONFIG }} KUBE_CONFIG: ${{ secrets.KUBE_CONFIG }}
with: with:
args: get pods args: >-
-n blog-ahmza-com
set image deployment/blog
blog=${{ env.REGISTRY }}/${{ gitea.repository_owner }}/blog-ahmza-com:${{ gitea.event.head_commit.id }}
- name: Wait for rollout
uses: actions-hub/kubectl@v1.36.2
env:
KUBE_CONFIG: ${{ secrets.KUBE_CONFIG }}
with:
args: >-
-n blog-ahmza-com
rollout status deployment/blog
--timeout=5m
- name: Show deployed pods
uses: actions-hub/kubectl@v1.36.2
env:
KUBE_CONFIG: ${{ secrets.KUBE_CONFIG }}
with:
args: >-
-n blog-ahmza-com
get pods -o wide
- name: NetBird diagnostics & disconnect - name: NetBird diagnostics & disconnect
# Runs even on failure: captures final state for debugging and tears the # Runs even on failure: captures final state for debugging and tears the