name: Dockertests on: [push] jobs: dockertests: runs-on: ubuntu-latest strategy: fail-fast: false matrix: docker-image: [centos, debian, fedora, ubuntu] steps: - uses: actions/checkout@v2 - name: Setup docker container run: | docker build -t pyfakefs -f $GITHUB_WORKSPACE/.github/workflows/dockerfiles/Dockerfile_${{ matrix.docker-image }} . --build-arg github_repo=$GITHUB_REPOSITORY --build-arg github_branch=$(basename $GITHUB_REF) - name: Run tests run: docker run -t pyfakefs