From f03d2880510f7bec9c06561bf1db8a50dd02757f Mon Sep 17 00:00:00 2001 From: hasslesstech Date: Sun, 25 May 2025 21:23:29 +0300 Subject: [PATCH] make cleanup happen even if workflow fails --- .gitea/workflows/test-backend.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/test-backend.yaml b/.gitea/workflows/test-backend.yaml index 4d4c69d..4a816f2 100644 --- a/.gitea/workflows/test-backend.yaml +++ b/.gitea/workflows/test-backend.yaml @@ -17,11 +17,18 @@ jobs: - name: Deploy testing environment shell: sh run: docker-compose -f backend/docker-compose-x86_64.yaml up -d + - name: Add tables to DB + shell: sh + run: docker-compose -f backend/docker-compose-x86_64.yaml exec -T backend psql -U postgres < backend/db/create.sql - name: Run test requests shell: sh run: | chmod +x tests/backend.sh tests/backend.sh - - name: Clean up testing environment + - name: Give time to check stuff shell: sh - run: docker-compose -f backend/docker-compose-x86_64.yaml up -d + run: sleep 10h + - name: Clean up testing environment + if: always() + shell: sh + run: docker-compose -f backend/docker-compose-x86_64.yaml down