From 7605f93d523e9c20535d9a1773f3e13678f8a52c Mon Sep 17 00:00:00 2001 From: zomborip Date: Mon, 24 Nov 2025 21:26:09 +0100 Subject: [PATCH] CD Update --- .gitea/workflows/main.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/main.yml b/.gitea/workflows/main.yml index 6a80e20..49a3245 100644 --- a/.gitea/workflows/main.yml +++ b/.gitea/workflows/main.yml @@ -13,25 +13,26 @@ jobs: - name: Checkout uses: actions/checkout@v4 - # 1. Smoke test – csak ellenőrizzük, hogy látjuk a docker socketet + # Smoke test – csak ellenőrizzük, hogy látjuk a docker socketet - name: Docker smoke test run: docker ps -a - # 2. docker login – itt majd a repó Secretjeit fogjuk használni + # docker login – itt majd a repó Secretjeit fogjuk használni - name: Docker login run: | echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login git.petyi.eu -u "${{ secrets.REGISTRY_USER }}" --password-stdin - # 3. docker build – egyszerűen latest taggel + # docker build – egyszerűen latest taggel - name: Docker build run: | docker build -t git.petyi.eu/szakdolgozat/api:latest . - # 4. docker push – ugyanaz az image + # docker push – ugyanaz az image - name: Docker push run: | docker push git.petyi.eu/szakdolgozat/api:latest + # Kubeconfig átemelése - name: Set up kubeconfig env: KUBECONFIG: /tmp/kubeconfig @@ -40,12 +41,14 @@ jobs: echo "==== kubeconfig ====" cat "$KUBECONFIG" + # Kubeconfig Smoke test - name: Kubernetes smoke test env: KUBECONFIG: /tmp/kubeconfig run: | kubectl get nodes -o wide + # Rollout - name: Rollout restart API deployment env: KUBECONFIG: /tmp/kubeconfig