GitLab部署vue项目至GitLab Pages流水线配置

发布时间 2023-12-11 14:57:09作者: 杜柯枫
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文件夹