This commit is contained in:
glidea
2025-07-09 21:47:23 +08:00
parent 00c5dfadee
commit 7b4396067b

View File

@@ -5,6 +5,8 @@ on:
branches: [ main, dev ]
pull_request:
branches: [ main ]
release:
types: [ published ]
jobs:
test:
@@ -25,7 +27,7 @@ jobs:
build-and-push:
runs-on: ubuntu-latest
needs: test
if: github.event_name == 'push'
if: github.event_name == 'release' || (github.event_name == 'push' && github.ref_name == 'dev')
steps:
- uses: actions/checkout@v4
- name: Set up Docker Buildx
@@ -36,7 +38,7 @@ jobs:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push Docker image (main)
if: github.ref_name == 'main'
if: github.event_name == 'release'
run: make push
- name: Build and push Docker image (dev)
if: github.ref_name == 'dev'