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:
sb
2026-07-11 10:41:29 +09:00
parent d4fd4a67e2
commit 768aba282d
+26
View File
@@ -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