Sha256: 0b05e7261d7c99ca4708a7339ee51cbc38c223dd6615aaf6584486c5c5324108
Contents?: true
Size: 880 Bytes
Versions: 8
Compression:
Stored size: 880 Bytes
Contents
set :application_name, "testapp" set :module_name, "testmodule" set :cleanup_workspace_before, ["source", "tmp"] set :log_level, "INFO" set :log_file, "deploy.log" set :log_file_level, "DEBUG" Deployment.deliver do config = get_all_config_parameters $log.writer.info "Got config parameters from cdb" $log.writer.info "date_unique: #{date_unique}" config['test_app_hosts'].each do |test_app_host| $log.writer.info "doing something on #{test_app_host}" rsync("target/", "/srv/testapp/") remote_execute("export JAVA_HOME=/opt/java7; cd /srv/testapp/project_#{config['env'].downcase}/current/; . ./setantenv.sh; ant;", :remote_host => test_app_host) end report_by_mail $log.writer.info "Sent mail to deployment team #{config['deploy_email_to']}" $log.writer.info "Deployment done!" end
Version data entries
8 entries across 8 versions & 1 rubygems