mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-06-30 18:14:45 +00:00
improved build workflow (#383)
* improve workflow * update CI config * update config
This commit is contained in:
parent
fb4b10476a
commit
20ad62d035
@ -1,7 +1,7 @@
|
|||||||
version: 2
|
version: 2
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
install:
|
test:
|
||||||
working_directory: ~/alfresco-content-app
|
working_directory: ~/alfresco-content-app
|
||||||
docker:
|
docker:
|
||||||
- image: circleci/node:8-browsers
|
- image: circleci/node:8-browsers
|
||||||
@ -14,6 +14,7 @@ jobs:
|
|||||||
key: alfresco-content-app-{{ .Branch }}-{{ checksum "package.json" }}
|
key: alfresco-content-app-{{ .Branch }}-{{ checksum "package.json" }}
|
||||||
paths:
|
paths:
|
||||||
- "node_modules"
|
- "node_modules"
|
||||||
|
- run: xvfb-run -a npm run test:ci
|
||||||
lint:
|
lint:
|
||||||
working_directory: ~/alfresco-content-app
|
working_directory: ~/alfresco-content-app
|
||||||
docker:
|
docker:
|
||||||
@ -34,16 +35,6 @@ jobs:
|
|||||||
key: alfresco-content-app-{{ .Branch }}-{{ checksum "package.json" }}
|
key: alfresco-content-app-{{ .Branch }}-{{ checksum "package.json" }}
|
||||||
- run: npm install
|
- run: npm install
|
||||||
- run: npm run spellcheck
|
- run: npm run spellcheck
|
||||||
test:
|
|
||||||
working_directory: ~/alfresco-content-app
|
|
||||||
docker:
|
|
||||||
- image: circleci/node:8-browsers
|
|
||||||
steps:
|
|
||||||
- checkout
|
|
||||||
- restore_cache:
|
|
||||||
key: alfresco-content-app-{{ .Branch }}-{{ checksum "package.json" }}
|
|
||||||
- run: npm install
|
|
||||||
- run: xvfb-run -a npm run test:ci
|
|
||||||
build:
|
build:
|
||||||
working_directory: ~/alfresco-content-app
|
working_directory: ~/alfresco-content-app
|
||||||
docker:
|
docker:
|
||||||
@ -59,16 +50,13 @@ workflows:
|
|||||||
version: 2
|
version: 2
|
||||||
build_and_test:
|
build_and_test:
|
||||||
jobs:
|
jobs:
|
||||||
- install
|
- test
|
||||||
- lint:
|
- lint:
|
||||||
requires:
|
requires:
|
||||||
- install
|
- test
|
||||||
- spellcheck:
|
- spellcheck:
|
||||||
requires:
|
requires:
|
||||||
- install
|
- test
|
||||||
- test:
|
|
||||||
requires:
|
|
||||||
- install
|
|
||||||
- build:
|
- build:
|
||||||
requires:
|
requires:
|
||||||
- install
|
- test
|
||||||
|
Loading…
x
Reference in New Issue
Block a user