37 lines
625 B
YAML
37 lines
625 B
YAML
stages:
|
|
- build
|
|
- package
|
|
- deploy
|
|
|
|
cache:
|
|
policy: pull
|
|
key: '$CI_COMMIT_REF_NAME'
|
|
paths:
|
|
- node_modules/
|
|
|
|
build:
|
|
image: registry.zhst.com/video-analysis/pnpm4-lambo
|
|
tags:
|
|
- linux_docker_web_204
|
|
stage: build
|
|
script:
|
|
- chmod +x ./deploy/build.sh && ./deploy/build.sh
|
|
artifacts:
|
|
name: '${CI_PROJECT_NAME}_${CI_COMMIT_REF_NAME}_${CI_JOB_NAME}_${CI_PIPELINE_ID}'
|
|
paths:
|
|
- ./app/public/*
|
|
only:
|
|
- master
|
|
|
|
package:
|
|
tags:
|
|
- linux_shell
|
|
stage: package
|
|
script:
|
|
- chmod +x ./deploy/package.sh && ./deploy/package.sh
|
|
dependencies:
|
|
- build
|
|
only:
|
|
- master
|
|
|