ci: GitLab CI 파이프라인 추가 (dev 전용)
node:22 에서 npm run build(vue-tsc 타입체크 + vite build). dev 브랜치 푸시에서만 실행. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# GitLab CI — dognation 프론트 (Vue3 + TS + Vite / Capacitor)
|
||||
# dev 브랜치 푸시에서만 실행. build 스크립트가 vue-tsc 타입체크 + vite 빌드를 함께 수행.
|
||||
image: node:22
|
||||
|
||||
variables:
|
||||
npm_config_cache: "$CI_PROJECT_DIR/.npm"
|
||||
|
||||
cache:
|
||||
key: "$CI_COMMIT_REF_SLUG"
|
||||
paths:
|
||||
- .npm/
|
||||
|
||||
stages:
|
||||
- build
|
||||
|
||||
build:
|
||||
stage: build
|
||||
rules:
|
||||
- if: '$CI_COMMIT_BRANCH == "dev"'
|
||||
script:
|
||||
- npm ci
|
||||
- npm run build # vue-tsc --noEmit && vite build
|
||||
artifacts:
|
||||
paths:
|
||||
- dist/
|
||||
expire_in: 1 week
|
||||
Reference in New Issue
Block a user