File tree Expand file tree Collapse file tree 1 file changed +40
-23
lines changed Expand file tree Collapse file tree 1 file changed +40
-23
lines changed Original file line number Diff line number Diff line change 4
4
#
5
5
version : 2
6
6
7
+ defaults : &defaults
8
+ working_directory : ~/project/vuefire
9
+ docker :
10
+ - image : circleci/node:8
7
11
8
12
jobs :
9
- build :
10
- docker :
11
- # specify the version you desire here
12
- - image : circleci/node:8
13
-
14
- # Specify service dependencies here if necessary
15
- # CircleCI maintains a library of pre-built images
16
- # documented at https://circleci.com/docs/2.0/circleci-images/
17
- # - image: circleci/mongo:3.4.4
18
-
19
- working_directory : ~/repo
20
-
13
+ install :
14
+ << : *defaults
21
15
steps :
22
16
- checkout
23
-
24
- # Download and cache dependencies
25
17
- restore_cache :
26
18
keys :
27
- - v1-dependencies-{{ checksum "package.json" }}
28
- # fallback to using the latest cache if no exact match is found
29
- - v1-dependencies-
30
-
31
- - run : npm install
32
-
19
+ - v1-vue-{{ .Branch }}-{{ checksum "yarn.lock" }}
20
+ - v1-vue-{{ .Branch }}-
21
+ - v1-vue-
22
+ - run : yarn install
33
23
- save_cache :
24
+ key : v1-vue-{{ .Branch }}-{{ checksum "yarn.lock" }}
34
25
paths :
35
- - node_modules
36
- key : v1-dependencies-{{ checksum "package.json" }}
26
+ - node_modules/
27
+ - persist_to_workspace :
28
+ root : ~/project
29
+ paths :
30
+ - vuefire
31
+
32
+ vuefire-core :
33
+ << : *defaults
34
+ steps :
35
+ - attach_workspace :
36
+ at : ~/project/vuefire/packages/@posva/vuefire-core
37
+ - run : npm test
37
38
38
- # run tests!
39
+ vuefire :
40
+ << : *defaults
41
+ steps :
42
+ - attach_workspace :
43
+ at : ~/project/vuefire/packages/vuefire
39
44
- run : npm test
45
+
46
+ workflows :
47
+ version : 2
48
+ install-and-parallel-test :
49
+ jobs :
50
+ - install
51
+ - vuefire-core :
52
+ requires :
53
+ - install
54
+ - vuefire :
55
+ requires :
56
+ - install
You can’t perform that action at this time.
0 commit comments