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

firstleads/heaven

 
 

Repository files navigation

Heaven Build Status

Heaven is an API that integrates with GitHub's Deployment API. It receives deployment events from GitHub and pushes code to your servers.

Heaven currently supports Capistrano, Fabric, and Heroku deployments. It also has a notification system for broadcasting deployment status events to chat services(e.g. Campfire, Hipchat, SlackHQ, and Flowdock). It can be hosted on Heroku for a few dollars a month.

Documentation

Making changes to our version of Heaven

To make any changes to Heaven, you'll need Docker installed locally.

First, make you changes to Heaven and open a pull request. Make sure your CircleCI build is green. Build the new docker image locally in your branch to make sure it works: Docker build . Merge your PR to master.

Then: push your local changes to Docker registry using the release script:

cd heaven
script/release

Then deploy the latest Docker image to our environment:

cd aws-deploy-brainy
script/deploy production heaven -t heaven

About

🚶 Rails app for GitHub Flow

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 96.8%
  • HTML 2.3%
  • Other 0.9%