@@ -0,0 +1,29 @@
+image: node:latest
+
+stages:
+ - build
+ - deploy
+cache:
+ paths:
+ - node_modules/
+build_job:
+ stage: build
+ script:
+ - npm config set registry https://registry.npmmirror.com
+ - npm install
+ - npm run build
+ artifacts:
+ - dist
+deploy_job:
+ stage: deploy
+ dependencies:
+ - build_job
+ - rsync -e "ssh -p 22" -av --delete --no-o --no-g --progress dist/ basic@192.168.20.119:/data/disk3/rag/xiaoshu
+ environment:
+ name: production