Yuki Takei 6 лет назад
Родитель
Сommit
ca435c53ca
1 измененных файлов с 12 добавлено и 0 удалено
  1. 12 0
      .github/workflows/build-rc.yml

+ 12 - 0
.github/workflows/build-rc.yml

@@ -19,12 +19,24 @@ jobs:
     - name: Set up Docker Buildx
       uses: crazy-max/ghaction-docker-buildx@v1.0.4
 
+    - name: Cache/Restore node_modules
+      id: cache
+      uses: actions/cache@v1
+      with:
+        path: /var/cache/growi-builder
+        key: ${{ runner.OS }}-growi-builder-${{ hashFiles('**/docker/Dockerfile') }}
+        restore-keys: |
+          ${{ runner.OS }}-growi-builder-${{ hashFiles('**/docker/Dockerfile') }}
+          ${{ runner.OS }}-growi-builder-
+
     - name: Build Docker Image
       run: |
         docker buildx build \
           --tag growi \
           --platform linux/amd64 \
           --load \
+          --cache-from=type=local,src=/var/cache/growi-builder \
+          --cache-to=type=local,dest=/var/cache/growi-builder \
           --file ./docker/Dockerfile .
 
     - name: Login to docker.io registry