正在显示
1 个修改的文件
包含
17 行增加
和
3 行删除
1 | # .gitlab-ci.yml | 1 | # .gitlab-ci.yml |
2 | image: node:latest | 2 | image: node:latest |
3 | 3 | ||
4 | -stages: | 4 | +stages: |
5 | + - build | ||
5 | - deploy | 6 | - deploy |
6 | 7 | ||
8 | +cache: | ||
9 | + paths: | ||
10 | + - node_modules/ | ||
11 | + | ||
12 | +build: | ||
13 | + stage: build | ||
14 | + script: | ||
15 | + - npm install | ||
16 | + - npm run build | ||
17 | + artifacts: | ||
18 | + paths: | ||
19 | + - build/ | ||
20 | + | ||
7 | deploy: | 21 | deploy: |
8 | stage: deploy | 22 | stage: deploy |
9 | script: | 23 | script: |
10 | - mkdir -p public | 24 | - mkdir -p public |
11 | - - cp -r html/* public/ | 25 | + - cp -r build/* public/ |
12 | artifacts: | 26 | artifacts: |
13 | paths: | 27 | paths: |
14 | - public | 28 | - public |
15 | only: | 29 | only: |
16 | - - master # 或者你希望触发部署的分支 | ||
30 | + - main # 或者你希望触发部署的分支 |
-
请 注册 或 登录 后发表评论