Rakefile
Rake commands for command line deployment. Basic usage:
# SVN/jenkins deploys
rake deploy APP=<app name> # defaults to trunk
rake deploy APP=<app name> BRANCH=<branch name>
rake deploy APP=<app name> TAG=<tag>
# Github/Travis-CI deploys
rake gdeploy APP=<app name> # defaults to master
rake gdeploy APP=<app name> BRANCH=<branch name>
rake gdeploy APP=<app name> TAG=<tag>
# Restarting
rake restart APP=<app name>
ucb_rails_ci.rake
Automatically included in any project that wants to be deployed via Github/Travis. Basic tasks for prepping and precompiling a rails project.
Examples:
rake ci:setup # any preliminary setup
rake ci:war # Build a war file for JRuby deployment
ci.rb
Simple scripts to supplement CI build. This applies to jenkins only -- Travis uses a different mechanism.
Usage:
ci.rb APP_NAME [--run-specs-false] [--compile-assets-flag]
--run-specs-flag (defaults is true)
--compile-assets-flag (defaults is true)