Browse Source

测试 drone

liql 2 years ago
parent
commit
3be17789fa
1 changed files with 7 additions and 1 deletions
  1. 7 1
      drone.yml

+ 7 - 1
drone.yml

@@ -4,8 +4,10 @@ name: veterans_demo # 定义流水线名称
 
 steps: # 定义流水线执行步骤,这些步骤将顺序执行
   - name: package # 流水线名称
-    image: hello-world:latest # 定义创建容器的Docker镜像
+    image: node:14.17.4-stretch-slim # 定义创建容器的Docker镜像
     volumes: #将容器内目录挂载到宿主机,仓库需要开启Trusted设置
+      - name: node-cache
+        path: /drone/src/node_modules
       - name: node-build
         path: /tmp
     commands: # 定义在Docker容器中执行的shell命令
@@ -27,6 +29,10 @@ steps: # 定义流水线执行步骤,这些步骤将顺序执行
         - cp -r /mydata/node/build/veterans_demo/* /www/wwwroot/veterentry.hw.hongweisoft.com # 进入宿主机构建目录
 
 volumes:
+  # 定义流水线挂载目录,用于共享数据
+  - name: node-cache
+    host:
+      path: /mydata/node/cache/14/
   - name: node-build
     # 从宿主机中挂载的目录
     host: