Only build container image on push to main

This commit is contained in:
veronoicc 2024-05-14 17:24:16 +02:00
parent 598b1b2986
commit edd8b94d00

View File

@ -1,5 +1,9 @@
name: build-docker
on: [push, pull_request, workflow_dispatch]
on:
workflow_dispatch:
push:
branches:
- main
env:
REGISTRY: ghcr.io
@ -7,7 +11,6 @@ env:
jobs:
build:
runs-on: ubuntu-22.04
if: ${{ github.event_name != 'pull_request' || github.repository != github.event.pull_request.head.repo.full_name }}
steps:
- name: Checkout Repository
uses: actions/checkout@v4
@ -24,7 +27,7 @@ jobs:
uses: docker/metadata-action@v5
with:
tags: |
type=raw,value=latest,enable=${{ github.ref == format('refs/heads/{0}', 'main') }}
type=raw,value=latest
type=sha
images: ${{ env.REGISTRY }}/${{ github.repository }}
- name: Build and push Docker image