building image actions is triggered only if a pull request has been merged into main

This commit is contained in:
2026-08-05 09:07:00 +05:00
parent d1a166a0f1
commit a028b875fb
+6 -2
View File
@@ -1,8 +1,9 @@
name: Build and Push Docker Image
on:
push:
branches: [ "ci-cd" ]
pull_request:
types: [closed]
branches: [ main ]
env:
REGISTRY: git.vmn.su
@@ -11,6 +12,7 @@ env:
jobs:
build-and-push-backend:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
steps:
- name: Checkout code
@@ -32,6 +34,7 @@ jobs:
build-and-push-frontend:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
steps:
- name: Checkout code
@@ -53,6 +56,7 @@ jobs:
notify-deployment-server:
if: github.event.pull_request.merged == true
runs-on: ubuntu-latest
steps:
- name: Trigger the webhook on the deployment server to start pulling the images