name: Docker-Compose Build and Test on: push: paths-ignore: - "**.md" pull_request: jobs: build-hotspot-test: runs-on: ubuntu-latest strategy: matrix: docker-compose-file: - docker-compose.yml - testing/docker-compose.hsqldb.yml steps: - uses: actions/checkout@v2.4.0 with: fetch-depth: 0 - name: Build Locally run: docker build . -t 1337kavin/piped:latest - name: Start Docker-Compose services run: docker-compose -f ${{ matrix.docker-compose-file }} up -d && sleep 5 - name: Run tests run: ./testing/api-test.sh