Skip to content
This repository has been archived by the owner on Mar 6, 2024. It is now read-only.

Commit

Permalink
Travis ci migration (#134)
Browse files Browse the repository at this point in the history
* remove codacy and inch ci references
* update travis scripts
* add readme attributes
* remove publish from the release script
* upgrade dependencies
* update Readme Formatting
  • Loading branch information
rkrauskopf committed Jan 16, 2019
1 parent 30336ec commit f9ab02f
Show file tree
Hide file tree
Showing 4 changed files with 453 additions and 1,090 deletions.
38 changes: 28 additions & 10 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,22 +3,40 @@
# https://docs.travis-ci.com/user/customizing-the-build/
# https://docs.travis-ci.com/user/migrating-from-legacy/

dist: trusty
sudo: false
filter_secrets: false
language: node_js

matrix:
include:
- node_js: 6
- node_js: 10
node_js:
- 6
- 8
- 10

script:
os:
- linux
- osx
- windows

before_script:
- npm run lint

script:
- npm run coverage

after_success:
# send code-coverage data to Codacy
- cat ./coverage/lcov.info | node_modules/.bin/codacy-coverage -p .

# send code-coverage data to Coveralls
- cat ./coverage/lcov.info | node_modules/coveralls/bin/coveralls.js

jobs:
include:
- stage: Deploy
name: Publish to npm
script: true
after_success: true
deploy:
provider: npm
email: $NPM_EMAIL
api_key: $NPM_API_KEY
skip_cleanup: true
on:
tags: true
branch: master
15 changes: 11 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,13 @@ Swagger Express Middleware
============================
#### Swagger middleware and mocks for Express.js

[![Build Status](https://api.travis-ci.org/APIDevTools/swagger-express-middleware.svg)](https://travis-ci.org/APIDevTools/swagger-express-middleware)
[![Dependencies](https://david-dm.org/APIDevTools/swagger-express-middleware.svg)](https://david-dm.org/APIDevTools/swagger-express-middleware)
[![Cross-Platform Compatibility](https://apidevtools.org/img/os-badges.svg)](https://travis-ci.com/APIDevTools/swagger-express-middleware)
[![Build Status](https://api.travis-ci.com/APIDevTools/swagger-express-middleware.svg)](https://travis-ci.com/APIDevTools/swagger-express-middleware)
[![Coverage Status](https://coveralls.io/repos/github/APIDevTools/swagger-express-middleware/badge.svg?branch=master)](https://coveralls.io/github/APIDevTools/swagger-express-middleware)
[![Tested on APIs.guru](https://api.apis.guru/badges/tested_on.svg)](https://apis.guru/browse-apis/)
[![Codacy Score](https://api.codacy.com/project/badge/Grade/011f89f6f0dd46e5b9b5d3662a51213d)](https://www.codacy.com/public/JamesMessinger/swagger-express-middleware)
[![Inline docs](https://inch-ci.org/github/APIDevTools/swagger-express-middleware.svg?branch=master&style=shields)](https://inch-ci.org/github/APIDevTools/swagger-express-middleware)

[![npm](https://img.shields.io/npm/v/swagger-express-middleware.svg)](https://www.npmjs.com/package/swagger-express-middleware)
[![Dependencies](https://david-dm.org/APIDevTools/swagger-express-middleware.svg)](https://david-dm.org/APIDevTools/swagger-express-middleware)
[![License](https://img.shields.io/npm/l/swagger-express-middleware.svg)](LICENSE)


Expand Down Expand Up @@ -115,3 +114,11 @@ To build/test the project locally on your computer:
License
--------------------------
Swagger Express Middleware is 100% free and open-source, under the [MIT license](LICENSE). Use it however you want.

Big Thanks To
--------------------------
Thanks to these awesome companies for their support of Open Source developers ❤

[![Travis CI](https://jsdevtools.org/img/badges/travis-ci.svg)](https://travis-ci.com)
[![SauceLabs](https://jsdevtools.org/img/badges/sauce-labs.svg)](https://saucelabs.com)
[![Coveralls](https://jsdevtools.org/img/badges/coveralls.svg)](https://coveralls.io)
Loading

0 comments on commit f9ab02f

Please sign in to comment.