From 85e95e7cb9edc79a829b4123fa1ec3cfdf9af999 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 | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/test-backend.yaml b/.gitea/workflows/test-backend.yaml index 4d4c69d..7d75eb8 100644 --- a/.gitea/workflows/test-backend.yaml +++ b/.gitea/workflows/test-backend.yaml @@ -17,11 +17,19 @@ 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 + if: always() 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