Skip to content

Merge pull request #32 from Joel-hanson/fix-docker-build #57

Merge pull request #32 from Joel-hanson/fix-docker-build

Merge pull request #32 from Joel-hanson/fix-docker-build #57

Workflow file for this run

name: Deployment
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python_version: [3.7.17]
steps:
- uses: actions/checkout@v4
- name: Django aws eb deployment
uses: ./
with:
python_version: ${{ matrix.python_version }}
flake8: true
aws_access_key_id: ${{ secrets.aws_access_key_id }}
aws_secret_access_key: ${{ secrets.aws_secret_access_key }}
django_path: sample_project
unit_testing: true
deploy: false
min_coverage: 10
postgresql_required: true
security_check: true
flake8_config_file: "sample_project/.flake8"
- name: Coverage report artifacts
uses: actions/upload-artifact@v3
with:
name: coverage report
path: output/coverage_report.txt
if-no-files-found: warn
- name: Coverage report artifacts if failed
uses: actions/upload-artifact@v3
if: failure()
with:
name: coverage report if failed
path: output/coverage_report.txt
if-no-files-found: warn
- name: Security check report artifacts
uses: actions/upload-artifact@v3
if: failure()
with:
name: bandit
path: output/security_report.txt
if-no-files-found: warn