name: CI on: push: branches: [master, main] pull_request: # Один runner (DESKTOP-SIR8B3R): параллельные workflow ломают кэш act/actions. concurrency: group: eventhub-back-${{ github.ref }} cancel-in-progress: false jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Build eventhub image uses: docker/build-push-action@v4 with: context: . file: docker/Dockerfile load: true tags: eventhub:latest - name: Build API test image uses: docker/build-push-action@v4 with: context: . file: docker/ApiTests.Dockerfile load: true tags: eventhub-api-tests:latest - name: Run API tests (local CT) run: docker run --rm eventhub-api-tests:latest