woltsu / node-cd-pipeline-skeleton

Continuous development node skeleton project

Home Page:https://cd-pipeline-skeleton.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

node-cd-pipeline-skeleton

Build Status codecov Maintainability Dependencies

A skeleton project for a node application that uses continuous delivery pipeline and other additional tools that monitor project quality. After committing changes, Travis will automatically test and lint the committed changes. If everything works fine, the commit will then be forwarded to Heroku into a staging environment.

Start

Install dependencies:

npm install

Create .env file:

touch .env

Add two environmental variables into the .env file:

PORT=X
TEST_PORT=Y

Start the project:

  1. npm run watch for development
  2. npm start for production

Additional scripts

Tests:

npm test

Linter:

npm run lint

About

Continuous development node skeleton project

https://cd-pipeline-skeleton.herokuapp.com/


Languages

Language:JavaScript 100.0%