Yuki Takei 9 лет назад
Родитель
Сommit
540aae01b6
1 измененных файлов с 10 добавлено и 18 удалено
  1. 10 18
      wercker.yml

+ 10 - 18
wercker.yml

@@ -3,19 +3,15 @@ box: node:6.10-slim
 test:
   steps:
     - script:
-      name: install yarn
+      name: set yarn cache-folder
       code: |
-        npm install -g yarn
-
-    - script:
-      name: set yarn cache
-      code: |
-        export YARN_CACHE=$WERCKER_CACHE_DIR/yarn
+        yarn config set cache-folder $WERCKER_CACHE_DIR/yarn
 
     - script:
       name: install dependencies
       code: |
-        HOME=$YARN_CACHE yarn
+        yarn global add npm@4
+        yarn install --prefer-offline
 
     - script:
       name: print dependencies
@@ -23,26 +19,22 @@ test:
         yarn list depth=0
 
     - script:
-      name: test
+      name: npm test
       code: |
         npm test
 
 build-prod:
   steps:
     - script:
-      name: install yarn
-      code: |
-        npm install -g yarn
-
-    - script:
-      name: set yarn cache
+      name: set yarn cache-folder
       code: |
-        export YARN_CACHE=$WERCKER_CACHE_DIR/yarn
+        yarn config set cache-folder $WERCKER_CACHE_DIR/yarn
 
     - script:
       name: install dependencies
       code: |
-        HOME=$YARN_CACHE yarn
+        yarn global add npm@4
+        yarn install --prefer-offline
 
     - script:
       name: print dependencies
@@ -50,6 +42,6 @@ build-prod:
         yarn list depth=0
 
     - script:
-      name: build:prod
+      name: npm run build:prod
       code: |
         npm run build:prod