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:
Aaron Pham 2024-10-06 22:34:31 -04:00 committed by GitHub
parent 313cef60ee
commit 66d7dd8677
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View file

@ -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 }}

View file

@ -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* .