pipeline: test: image: node:${NODE_VERSION} environment: - NODE_ENV=test commands: - node -v - yarn -v - uname -r - npm install 2> /dev/null - export PATH=$PATH:./node_modules/.bin/ - npm run test - npm run send-coverage secrets: [ codecov_token ] when: event: push slack: image: plugins/slack channel: ci status: [ success, failure ] template: | {{#success build.status}} {{repo.name}} : {{build.event}} with commit {{truncate build.commit 8}} on branch "{{build.branch}}" with node:${NODE_VERSION} done by {{build.author}} succeeded in {{since build.started}} {{else}} {{repo.name}} : {{build.event}} with commit {{truncate build.commit 8}} on branch "{{build.branch}}" with node:${NODE_VERSION} done by {{build.author}} failed in {{since build.started}} {{/success}} see {{ build.link }} secrets: [ slack_webhook ] build: image: node:${NODE_VERSION} commands: - node -v - yarn -v - uname -r - yarn 2> /dev/null - export PATH=$PATH:./node_modules/.bin/ - mkdir build - yarn build when: event: [ tag ] matrix: NODE_VERSION: - 4 - 6 - 8 - 10