32 lines
875 B
YAML
32 lines
875 B
YAML
version: 2
|
|
jobs:
|
|
build:
|
|
docker:
|
|
- image: cypress/base:12
|
|
working_directory: ~/cypress-cucumber-preprocessor
|
|
steps:
|
|
- checkout
|
|
- run:
|
|
name: npm install
|
|
command: npm install
|
|
- run:
|
|
name: link the package
|
|
command: |
|
|
npm link
|
|
npm link cypress-cucumber-preprocessor
|
|
- run:
|
|
name: run tests
|
|
command: npm test
|
|
- run:
|
|
name: slow test run, for sanity
|
|
command: npm run test:each
|
|
- run:
|
|
name: Run on cypress-cucumber-example
|
|
command: bash ./.scripts/runOnExample.bash
|
|
- run:
|
|
name: Run on cypress-cucumber-webpack-typescript-example
|
|
command: bash ./.scripts/runOnWebpackTypescriptExample.bash
|
|
- run:
|
|
name: release
|
|
command: npm run semantic-release || true
|