From 0cf532a227b6498fe0cf4dcb15646fcbff366c29 Mon Sep 17 00:00:00 2001 From: Sergey Ivanov Date: Tue, 6 Jan 2026 00:15:06 +0400 Subject: [PATCH] Add Docker build workflow for pull requests --- .github/workflows/portainer-deploy.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.github/workflows/portainer-deploy.yml b/.github/workflows/portainer-deploy.yml index 89c9f8d..26c09a4 100644 --- a/.github/workflows/portainer-deploy.yml +++ b/.github/workflows/portainer-deploy.yml @@ -5,6 +5,9 @@ on: branches: - main - master + pull_request: + branches: + - '**' workflow_dispatch: {} env: @@ -13,7 +16,24 @@ env: TAG: latest jobs: + pr-docker-build: + if: github.event_name == 'pull_request' + runs-on: ubuntu-latest + permissions: + contents: read + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Build Docker image (no push) + uses: docker/build-push-action@v6 + with: + context: . + push: false + tags: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.sha }} + build-and-deploy: + if: github.event_name != 'pull_request' runs-on: ubuntu-latest permissions: contents: read