Sha256: 118ddc3922a0511a4f657035912715537494af095e477e1113d94f5c9b96ef7a

Contents?: true

Size: 497 Bytes

Versions: 1

Compression:

Stored size: 497 Bytes

Contents

module ORS::Commands

  class Update < Base

    def execute
      info "updating #{name} #{environment}..."

      execute_in_parallel(all_servers) {|server| update_code server }
      execute_in_parallel(ruby_servers) {|server| bundle_install server }

      execute_command cron_server %(source ~/.rvm/scripts/rvm),
                                  %(cd #{deploy_directory}),
                                  %(if [ -f config/schedule.rb ]; then bundle exec whenever; fi)
    end

  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ors-0.1.5 lib/ors/commands/update.rb