diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index 61c0e76..492e338 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -45,9 +45,21 @@ jobs: tags: | ${{ vars.TAGS }} load: true - - name: Tests + - name: Create Container run: | - docker run --name test --network=host --rm ${{ vars.TAGS }}:latest /tests/runtests.sh + docker create --name test --network=host ${{ vars.TAGS }}:latest + - name: Copy Tests into Container + run: | + docker cp ./tests test:/tests + - name: Run Tests + run: | + docker start test + docker exec test chmod +x /tests/runtests.sh + docker exec test /tests/runtests.sh + - name: Cleanup + run: | + docker stop test + docker rm test - name: Push image uses: docker/build-push-action@v6 with: