# # Drone Enviroment: http://docs.drone.io/environment-reference/ # Pipeline Secrets: # GITHUB_TOKEN # AWS_SECRET_ACCESS_KEY # AWS_ACCESS_KEY_ID # SLACK_WEBHOOK # clone: CLONE REPO: image: plugins/git depth: 1 pipeline: NPM_AUTH: image: plugins/npm secrets: [ npm_token ] BUILD: image: node:8.10 commands: - git config --global url.https://${GITHUB_TOKEN}@github.com/.insteadOf ssh://git@github.com/ - npm install LINT: image: node:8.10 group: test commands: - npm run lint UNIT TEST: image: node:8.10 group: test commands: - npm run test NOTIFY: image: plugins/slack channel: front-end-playback secrets: [ slack_webhook ] when: status: [ success, failure ] event: [ pull_request ] template: > {{#success build.status}} :drone: succeeded :green_apple: {{else}} :drone: has failed :apple: Fix me please! :cry: {{build.link}} {{/success}}