simplified build tasks, created seperate test for docker builds
This commit is contained in:
parent
1020b2dca6
commit
cb73c57d28
2 changed files with 24 additions and 152 deletions
|
@ -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"
|
Loading…
Add table
Add a link
Reference in a new issue