circle.yml
version: 2.1
orbs:
base: ahmadnassri/base@1.3.3
node: ahmadnassri/node@1.3.3
workflows:
version: 2
default:
jobs:
- base/clone
- node/install:
requires: [ base/clone ]
- node/lint:
requires: [ base/clone ]
- node/test:
name: test/10
requires: [ node/install ]
tag: '10'
- node/test:
name: test/8
requires: [ node/install ]
tag: '8'
- node/release:
context: semantic-release
requires: [ node/lint, test/8, test/10 ]
filters:
branches:
only: master