|
@@ -2,6 +2,32 @@ kind: pipeline
|
|
|
name: default
|
|
|
|
|
|
steps:
|
|
|
+ - name: restore-cache
|
|
|
+ image: drillster/drone-volume-cache
|
|
|
+ volumes:
|
|
|
+ - name: cache
|
|
|
+ path: /cache
|
|
|
+ settings:
|
|
|
+ restore: true
|
|
|
+ mount:
|
|
|
+ - ./node_modules
|
|
|
+
|
|
|
+ - name: build
|
|
|
+ image: node:16.14
|
|
|
+ commands:
|
|
|
+ - npm config set registry https://registry.npm.taobao.org
|
|
|
+ - npm install ws
|
|
|
+
|
|
|
+ - name: rebuild-cache
|
|
|
+ image: drillster/drone-volume-cache
|
|
|
+ volumes:
|
|
|
+ - name: cache
|
|
|
+ path: /cache
|
|
|
+ settings:
|
|
|
+ rebuild: true
|
|
|
+ mount:
|
|
|
+ - ./node_modules
|
|
|
+
|
|
|
- name: video-relay
|
|
|
image: plugins/docker
|
|
|
settings:
|
|
@@ -10,4 +36,9 @@ steps:
|
|
|
- 1.0.${DRONE_BUILD_NUMBER}
|
|
|
registry: nas.fast-fun.cn:5000
|
|
|
insecure: true
|
|
|
- repo: nas.fast-fun.cn:5000/zk/station-control-video-relay
|
|
|
+ repo: nas.fast-fun.cn:5000/zk/station-control-video-relay
|
|
|
+
|
|
|
+volumes:
|
|
|
+ - name: cache
|
|
|
+ host:
|
|
|
+ path: /home/drone/cache
|