Skip to content

Update Dockerfile.test #41

Update Dockerfile.test

Update Dockerfile.test #41

name: Coverage Report Workflow
on:
push:
branches:
- gargi-production # Adjust the branch name as needed
jobs:
build:
runs-on: self-hosted # You can change this to 'ubuntu-latest' if you're not using a self-hosted runner
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Build Docker image
run: |
docker build --dns=8.8.8.8 -t secfit-backend-test -f backend/tests/dockerfile.test backend/tests
- name: Run tests with coverage
run: |
docker run --rm secfit-backend-test python manage.py test --coverage
- name: Upload Coverage Report
uses: codecov/codecov-action@v3
with:
file: coverage.xml # Ensure your coverage tool generates this report
name: coverage-report
flags: coverage
fail_ci_if_error: true