kind: pipeline type: docker name: v2-ui trigger: when: event: - pull_request steps: - name: pr开始 image: kit101z/drone-plugin-gitee-pulls settings: is_running: true access_token: from_secret: GITEE_ACCESS_TOKEN when: event: - pull_request # - name: 下载依赖校验代码 # image: stefanwin/node-alpine-pnpm # volumes: # 将容器内目录挂载到宿主机,仓库需要开启Trusted设置 # - name: pnpm-cache # path: /drone/src/.pnpm-store # commands: # - pnpm install # - pnpm run lint:eslint-nofix # when: # event: # - pull_request # branch: # - master # - dev - name: 发布代码 image: stefanwin/node-alpine-pnpm volumes: # 将容器内目录挂载到宿主机,仓库需要开启Trusted设置 - name: pnpm-cache path: /drone/src/.pnpm-store commands: - pnpm install && rm -rf ./lib && pnpm run build - pnpm publish --access public when: event: - pull_request branch: - master - name: 构建结束反馈 image: kit101z/drone-plugin-gitee-pulls settings: access_token: from_secret: GITEE_ACCESS_TOKEN when: event: - pull_request status: - failure - success volumes: - name: pnpm-cache host: path: /root/.pnpm-store