fix(ci): run build on tags (#1483)
* fix(ci): run build on tags Signed-off-by: Aaron Pham <contact@aarnphm.xyz> * chore: update docker warning and not push on PR Signed-off-by: Aaron Pham <contact@aarnphm.xyz> --------- Signed-off-by: Aaron Pham <contact@aarnphm.xyz>
This commit is contained in:
		
							
								
								
									
										4
									
								
								.github/workflows/docker-build-push.yaml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/docker-build-push.yaml
									
									
									
									
										vendored
									
									
								
							@@ -3,7 +3,7 @@ name: Docker build & push image
 | 
				
			|||||||
on:
 | 
					on:
 | 
				
			||||||
  push:
 | 
					  push:
 | 
				
			||||||
    branches: [v4]
 | 
					    branches: [v4]
 | 
				
			||||||
  tags: ["v*"]
 | 
					    tags: ["v*"]
 | 
				
			||||||
  pull_request:
 | 
					  pull_request:
 | 
				
			||||||
    branches: [v4]
 | 
					    branches: [v4]
 | 
				
			||||||
    paths:
 | 
					    paths:
 | 
				
			||||||
@@ -78,7 +78,7 @@ jobs:
 | 
				
			|||||||
        id: build-and-push
 | 
					        id: build-and-push
 | 
				
			||||||
        uses: docker/build-push-action@v6
 | 
					        uses: docker/build-push-action@v6
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          push: true
 | 
					          push: ${{ github.event_name != 'pull_request' }}
 | 
				
			||||||
          build-args: |
 | 
					          build-args: |
 | 
				
			||||||
            GIT_SHA=${{ env.GITHUB_SHA }}
 | 
					            GIT_SHA=${{ env.GITHUB_SHA }}
 | 
				
			||||||
            DOCKER_LABEL=sha-${{ env.GITHUB_SHA_SHORT }}
 | 
					            DOCKER_LABEL=sha-${{ env.GITHUB_SHA_SHORT }}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,4 +1,4 @@
 | 
				
			|||||||
FROM node:20-slim as builder
 | 
					FROM node:20-slim AS builder
 | 
				
			||||||
WORKDIR /usr/src/app
 | 
					WORKDIR /usr/src/app
 | 
				
			||||||
COPY package.json .
 | 
					COPY package.json .
 | 
				
			||||||
COPY package-lock.json* .
 | 
					COPY package-lock.json* .
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user