simplified build tasks, created seperate test for docker builds
Some checks failed
CI Simple / Docker Build Test (push) Has been cancelled
CI Simple / Test and Build (push) Has been cancelled

This commit is contained in:
Jan Felix Wiebe 2025-07-11 16:26:52 +02:00
parent 1020b2dca6
commit cb73c57d28
2 changed files with 24 additions and 152 deletions

View file

@ -66,9 +66,28 @@ jobs:
fi
echo "Frontend build successful"
- name: Test Docker builds
docker-build:
name: Docker Build Test
runs-on: docker
needs: test-and-build
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Test backend Docker build
working-directory: ./backend
run: |
cd backend && docker build -t tschunkorder-backend-test .
cd ../frontend && docker build -t tschunkorder-frontend-test .
cd .. && docker compose build
echo "All Docker builds successful"
docker build -t tschunkorder-backend-test .
echo "Backend Docker build successful"
- name: Test frontend Docker build
working-directory: ./frontend
run: |
docker build -t tschunkorder-frontend-test .
echo "Frontend Docker build successful"
- name: Test docker compose build
run: |
docker compose build
echo "Docker Compose build successful"