https://github.com/tubbo/zen_garden
A workflow for continuous deployment powered by Rake, Travis and Heroku
https://github.com/tubbo/zen_garden
Last synced: about 1 month ago
JSON representation
A workflow for continuous deployment powered by Rake, Travis and Heroku
- Host: GitHub
- URL: https://github.com/tubbo/zen_garden
- Owner: tubbo
- License: mit
- Created: 2013-11-18T01:37:25.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-12-15T05:26:26.000Z (over 1 year ago)
- Last Synced: 2024-05-21T12:29:57.245Z (11 months ago)
- Language: Ruby
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: MIT-LICENSE
Awesome Lists containing this project
README
# Zen Garden
A Rails plugin that adds a few extra Rake tasks for describing common
workflows with Postgres, Heroku, Travis and Rails. It allows you to use
Travis as part of your continous deployment workflow.## Features
- **rake deploy** deploys your app to Heroku and if you have Airbrake
installed, also notifies it of the deploy.
- **rake db** uses database.yml to figure out your username, then
creates a username and sets up the database with your schema.
- **rake test** will be written if Rails doesn't implement its own test
tasks, and create a combo task for RSpec and Teaspoon, as well as
include the RSpec and Teaspoon Rake tasks if they haven't already been
included.## Usage
You can use these Rake tasks manually, but they were designed for a
continuous development workflow using Travis-CI. So that's probably
their best use. Run `rails g travis:configuration` to get a .travis.yml
that runs them all!## Contributing
Contributions can be made in Git or Github pull requests. You must
include ample tests.