CD Update
Some checks failed
Build and Push API / build-and-push (push) Failing after 13s

This commit is contained in:
2025-11-24 21:26:09 +01:00
parent caed5c6b2e
commit 7605f93d52

View File

@@ -13,25 +13,26 @@ jobs:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 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 - name: Docker smoke test
run: docker ps -a 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 - name: Docker login
run: | run: |
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login git.petyi.eu -u "${{ secrets.REGISTRY_USER }}" --password-stdin 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 - name: Docker build
run: | run: |
docker build -t git.petyi.eu/szakdolgozat/api:latest . docker build -t git.petyi.eu/szakdolgozat/api:latest .
# 4. docker push ugyanaz az image # docker push ugyanaz az image
- name: Docker push - name: Docker push
run: | run: |
docker push git.petyi.eu/szakdolgozat/api:latest docker push git.petyi.eu/szakdolgozat/api:latest
# Kubeconfig átemelése
- name: Set up kubeconfig - name: Set up kubeconfig
env: env:
KUBECONFIG: /tmp/kubeconfig KUBECONFIG: /tmp/kubeconfig
@@ -40,12 +41,14 @@ jobs:
echo "==== kubeconfig ====" echo "==== kubeconfig ===="
cat "$KUBECONFIG" cat "$KUBECONFIG"
# Kubeconfig Smoke test
- name: Kubernetes smoke test - name: Kubernetes smoke test
env: env:
KUBECONFIG: /tmp/kubeconfig KUBECONFIG: /tmp/kubeconfig
run: | run: |
kubectl get nodes -o wide kubectl get nodes -o wide
# Rollout
- name: Rollout restart API deployment - name: Rollout restart API deployment
env: env:
KUBECONFIG: /tmp/kubeconfig KUBECONFIG: /tmp/kubeconfig