containership
Version:
A simple container management platform
39 lines (36 loc) • 807 B
YAML
build:
image: library/node:6.9.1
commands:
- npm install yarn -g
- yarn install --pure-lockfile --ignore-engines
- yarn run lint
- yarn test
notify:
slack:
webhook_url: $$SLACK_RELEASES_WEBHOOK
channel: releases
username: drone
publish:
npm:
username: "$$NPM_USERNAME"
password: "$$NPM_PASSWORD"
email: "$$NPM_EMAIL"
when:
event: tag
docker:
username: "$$DOCKERHUB_USERNAME"
password: "$$DOCKERHUB_PASSWORD"
email: "$$DOCKERHUB_EMAIL"
repo: containership/containership
tag: $$TAG
when:
event: tag
docker:
username: "$$DOCKERHUB_USERNAME"
password: "$$DOCKERHUB_PASSWORD"
email: "$$DOCKERHUB_EMAIL"
repo: containership/containership
tag: latest
when:
branch: master
event: push