Actualiser .gitea/workflows/ci.yml
All checks were successful
Deployment Verification / deploy-and-test (push) Successful in 1m9s

This commit is contained in:
Hubert Cornet 2024-11-18 19:34:15 +01:00
parent 5a5da130c8
commit f9b0b49c0a

View File

@ -12,41 +12,14 @@ on:
jobs:
deploy-and-test:
runs-on: ubuntu-latest
# container:
# image: ubuntu:latest
# volumes:
# - /workspace/tips-of-mine/metabase:/workspace/tips-of-mine/metabase
# defaults:
# run:
# working-directory: /workspace/tips-of-mine/metabase
steps:
- name: Checkout repository
uses: actions/checkout@v4
# - name: Set up QEMU
# uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Setup
run: |
pwd
ls -ila
echo ---Building and starting up docker---
docker compose -f ./metabase/docker-compose.yml -p testing up -d
echo ---Containers up---
- name: Test
run: docker compose run --rm test
- name: Cleanup
if: always()
run: |
docker compose --profile setup down
rm -rf /workspace/tips-of-mine/metabase/*
- name: Create necessary Docker networks
run: |
docker network create back_network || true
@ -76,3 +49,9 @@ jobs:
- name: Shutdown Docker Compose services
if: always()
run: docker compose -f docker-compose.yml down
- name: Cleanup
if: always()
run: |
docker compose --profile setup down
rm -rf /workspace/tips-of-mine/metabase/*