Skip to content

Feat(client): μ„œμΉ˜ νŽ˜μ΄μ§€ 퍼블리싱 #151

Feat(client): μ„œμΉ˜ νŽ˜μ΄μ§€ 퍼블리싱

Feat(client): μ„œμΉ˜ νŽ˜μ΄μ§€ 퍼블리싱 #151

Workflow file for this run

name: Build
env:
HUSKY: 0
on:
pull_request:
branches:
- develop
- main
push:
branches:
- develop
- main
jobs:
build:
runs-on: ubuntu-latest
steps:
# 1. λ ˆν¬μ§€ν† λ¦¬ 체크아웃
- name: Checkout repository
uses: actions/checkout@v4
# 2. Pnpm μ„€μ •
- name: Setup Pnpm
uses: pnpm/action-setup@v4
with:
version: 9.12.0
run_install: false
# 3. Node.js ν™˜κ²½ μ„€μ •
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'pnpm'
cache-dependency-path: 'pnpm-lock.yaml'
# 4. μ˜μ‘΄μ„± μ„€μΉ˜
- name: Install dependencies
run: pnpm install --frozen-lockfile
# 5. λΉŒλ“œ μ‹€ν–‰
- name: Build project
run: |
cd apps/client
pnpm build