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