image: node:10.15.1

pipelines:
  branches:
    master:
      - step:
          name: Build and Test
          caches: 
            - node
          script:
            - npm install
            - npm test
      - step:
          name: Publish
          deployment: production
          script:
            - pipe: atlassian/npm-publish:0.2.0
              variables:
                NPM_TOKEN: $NPM_TOKEN