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

Version Path
depengine-3.0.20 spec/demo_recipe/recipes/demo.rb
depengine-3.0.19 spec/demo_recipe/recipes/demo.rb
depengine-3.0.18 spec/demo_recipe/recipes/demo.rb
depengine-3.0.17 spec/demo_recipe/recipes/demo.rb
depengine-3.0.16 spec/demo_recipe/recipes/demo.rb
depengine-3.0.15 spec/demo_recipe/recipes/demo.rb
depengine-3.0.14 spec/demo_recipe/recipes/demo.rb
depengine-3.0.13 spec/demo_recipe/recipes/demo.rb