Actualiser .gitea/workflows/ci.yml

This commit is contained in:
Hubert Cornet 2024-11-18 19:04:32 +01:00
parent 79f4ede2de
commit 36d6b97988

View File

@ -12,10 +12,19 @@ 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
with:
path: "metabase"
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
@ -23,6 +32,18 @@ jobs:
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
- name: Setup
run: docker compose --profile setup up --wait
- 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