Skip to content
This repository has been archived by the owner on Mar 16, 2021. It is now read-only.
/ node-ci Public archive

Extremely simple Continuous Integration server built with node.js

Notifications You must be signed in to change notification settings

matejkramny/node-ci

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Node-CI Server

This is a CI server for node.js. It depends on github to send a deploy request.

##Setup

  1. Download the source and install dependencies.
  2. Add repositories you want to use, along with scripts.

(see the examples folder for reference)

###Lanching the CI Create a script to start your app on system boot, extensive about it guide here.

  • Make sure you export PORT environment variable, such as export PORT=8080.
  • Launch the app node app.js.

###How to set up deploy hook on github

  1. Go to your github repository settings
  2. Click on Service Hooks
  3. Click on WebHook URLs
  4. Add your domain e.g. http://ci.foo.bar/hook
  5. Click save.

####How to test your hook Repeat steps above 1-3. Then click Test hook.

About

Extremely simple Continuous Integration server built with node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published