! hubot who is pengwynn > pengwynn is going to fix the API, might've broken the site, CAN'T HANDLE THE HEAT, Lex Luther, Lex Luthor, dabesssss, gives zero ☐'s, trusted, wynning - DUH, rolls in his api rapper mobile, definitely not in Los Angeles, plays dependency dominoes, ".
2009 ! # General configuration settings, required for all recipes! set :application, "project-name" set :domain, "project-domain" set :extra_domains, %w() # Add something like www.project-domain.com role :app, domain role :web, domain role :db, domain, :primary => true ! # set :user, "user" ! # Deployment Settings set :repository, "repository url" set :deploy_to, "/absolute/path/to/location/your/server" set :deploy_via, :checkout set :config_files, %w() ! # SSH Keys for caching (you must generate these first.) ssh_options[:keys] = %w(~/.ssh/mykey1 ~/.ssh/mykey2) ! # Change this to :thin if you want to use Thin instead. set :app_server, :mongrel ! # Change this to :merb if you want to use Merb instead. (experimental) set :app_framework, :rails ! # ============================================================= # Application Server Settings (Thin or Mongrel) # ============================================================= set :app_servers, 1 set :app_server_port, 7007 set :app_environment, 'production' set :app_server_address, '127.0.0.1' set :app_server_conf, "#{shared_path}/config/thin.yml" ! # ============================================================= # Nginx Settings
! hubot where can I deploy? > Environments for github ----------------------------------------------------- production: unlocked lab-one: locked 6 hours ago by jasonrudolph lab-two: unlocked sekret-lab: unlocked playground: unlocked
! hubot deploy github/api-my-feature to production > pengwynn is deploying github/api-my-feature (beefdead..deadbeef) to production pengwynn's production deployment of github is NOW &&&! (22s)
! > pengwynn is deploying github/master to production pengwynn is deploying github/master to lab-one pengwynn is deploying github/master to lab-two pengwynn is deploying github/master to sekret-lab
! hubot help deploy > /auto-deploy on - enable or disable autodeploys to 's on successul builds /deploy - show detailed deploy usage, including apps and environments /deploy / to / - deploy 's to the environment's servers /deployed [app/env] - List all recent deploys or deploys to an app/env /haystack-notify - notify Haystack that an app was deployed. /lock on - prevent deployments to 's /migrate / to - deploy branch to aux1 and run migrations /sha show the currently deployed SHA1 /undeployed > - see what's undeployed on .com /unlock on - re-enable deployments to 's /where can I deploy - see what environments you can deploy app /where can I release - see what environments you can deploy app