Gitlab CI/CD 自动化打包部署前端(vue)项目
# .gitlab-ci.yml 文件用于定义GitLab CI/CD流水线
stages:
- build
build_job:
stage: build
script:
- npm install
- npm run build
artifacts:
paths:
- dist
only:
- master
这个.gitlab-ci.yml
文件定义了一个简单的CI/CD流水线,用于自动构建一个Vue项目。当代码被推送到GitLab的master分支时,GitLab Runner会根据该配置文件执行构建过程。npm install
用于安装项目依赖,npm run build
用于构建生产版本的前端资源到dist
目录,然后使用artifacts
关键字指定了需要在流水线后期使用的文件。
评论已关闭