name: Test on: pull_request: branches: - dev - stg - main jobs: test: runs-on: self-hosted steps: - name: Checkout uses: actions/checkout@v2 - name: Install Docker Compose run: | python3 -m pip install docker-compose --upgrade - name: Build env: ENV: ${{ steps.extract_environment.outputs.result }} IMAGE_TAG: test run: | export ENV=test docker-compose -f build.docker-compose.yml build - name: Run Test env: ENV: ${{ steps.extract_environment.outputs.result }} IMAGE_TAG: test run: | export ENV=test docker-compose run --rm --entrypoint npm run test maestro