GitLab部署vue项目至GitLab Pages流水线配置
image: node:16.15.0 #表示使用有nodejs环境的docker,自己项目用的什么版本这就写什么版本
stages:
- deploy
pages: #!!!必须!!!使用pages关键字
stage: deploy
script:
- npm install
- npm run build
- rm -rf public #删除public目录,开发过程可能会有public目录,已经打包了可以放心删除不干扰下面操作
- mkdir public #创建public目录
- cp -rf dist/* public #将dist目录下所有文件复制到public目录
artifacts:
paths:
- public #要想部署到pages服务器中,这个文件夹!!!必须!!!叫public,所以前面一定要把打包结果复制到public文件夹