diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 00000000..730edbec --- /dev/null +++ b/.travis.yml @@ -0,0 +1,17 @@ +language: node_js +cache: + directories: + - node_modules +notifications: + email: false +node_js: + - '7' + - '6' + - '4' +before_script: + - npm prune +after_success: + - npm run semantic-release +branches: + except: + - /^v\d+\.\d+\.\d+$/ diff --git a/README.md b/README.md index d541e8ed..55fd1a58 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,8 @@ # greenkeeper-shrinkwrap -[![Greenkeeper badge](https://badges.greenkeeper.io/greenkeeperio/greenkeeper-shrinkwrap.svg)](https://greenkeeper.io/) - > Enabling shrinkwrap support for Greenkeeper via Travis CI +[![Greenkeeper badge](https://badges.greenkeeper.io/greenkeeperio/greenkeeper-shrinkwrap.svg)](https://greenkeeper.io/) [![Build Status](https://travis-ci.org/greenkeeperio/greenkeeper-shrinkwrap.svg?branch=master)](https://travis-ci.org/greenkeeperio/greenkeeper-shrinkwrap) [![Dependency Status](https://david-dm.org/greenkeeperio/greenkeeper-shrinkwrap/master.svg)](https://david-dm.org/greenkeeperio/greenkeeper-shrinkwrap/master) [![devDependency Status](https://david-dm.org/greenkeeperio/greenkeeper-shrinkwrap/master/dev-status.svg)](https://david-dm.org/greenkeeperio/greenkeeper-shrinkwrap/master#info=devDependencies) diff --git a/package.json b/package.json index 18741488..642680b8 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ "semver": "^5.3.0" }, "devDependencies": { - "standard": "^8.6.0" + "standard": "^8.6.0", + "semantic-release": "^6.3.2" }, "engines": { "node": ">=4" @@ -25,9 +26,10 @@ "license": "Apache-2.0", "repository": { "type": "git", - "url": "git+https://github.com/greenkeeperio/greenkeeper-shrinkwrap.git" + "url": "https://github.com/greenkeeperio/greenkeeper-shrinkwrap.git" }, "scripts": { - "test": "standard" + "test": "standard", + "semantic-release": "semantic-release pre && npm publish && semantic-release post" } }