diff --git a/.github/workflows/django.yml b/.github/workflows/django.yml index 0ecf5c8..0db9e0c 100644 --- a/.github/workflows/django.yml +++ b/.github/workflows/django.yml @@ -1,4 +1,4 @@ -name: Django CI +name: Django CI/CD on: push: @@ -9,7 +9,7 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: max-parallel: 4 matrix: @@ -25,6 +25,21 @@ jobs: run: | python -m pip install --upgrade pip pip install -r requirements.txt + - name: Create env file + run: | + echo "SECRET_KEY=$SECRET_KEY" >> .env + echo "DB_NAME=$DB_NAME" >> .env + echo "DB_USER=$DB_USER" >> .env + echo "DB_PASSWORD=$DB_PASSWORD" >> .env + echo "DB_HOST=$DB_HOST" >> .env + echo "DB_PORT=$DB_PORT" >> .env + env: + SECRET_KEY: ${{ secrets.SECRET_KEY }} + DB_NAME: ${{ secrets.DB_NAME }} + DB_USER: ${{ secrets.DB_USER }} + DB_PASSWORD: ${{ secrets.DB_PASSWORD }} + DB_HOST: ${{ secrets.DB_HOST }} + DB_PORT: ${{ secrets.DB_PORT }} - name: Run Tests run: | python manage.py test