Sha256: e639f0c23efa4e293ef2d4d299baac2434a9f4258476da14a02e23b58a11901e

Contents?: true

Size: 891 Bytes

Versions: 12

Compression:

Stored size: 891 Bytes

Contents

# -*- coding: utf-8 -*-
require "fileutils"

require 'cap_recipes/tasks/gitdeploy'
require 'cap_recipes/tasks/tomcat'

require File.expand_path(File.dirname(__FILE__) + '/utilities')
require File.expand_path(File.dirname(__FILE__) + '/cmdbutils')

Capistrano::Configuration.instance(true).load do |configuration|

  set :use_sudo, true

  _cset :cse_base, "http://cmdb.shengpayops.com/cse"
  _cset :deploy_unit_code, ""
  _cset :deploy_stage, "development"

  _cset :build_version, ""

  role :app, :primary => true do
    CmdbService.get_app_role("#{cse_base}", deploy_unit_code, deploy_stage)
  end
  role :single, "1.1.1.1"

  namespace :cmdb do

    desc "deploy to tomcat"
    task :deploy_to_tomcat, :roles => :single do
      CmdbService.do_deploy(cse_base, deploy_unit_code, deploy_stage, version.strip) do
        gitdeploy.deploy
        tomcat.restart
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
crazycode-cap-recipes-0.5.3 lib/cap_recipes/tasks/cmdb.rb
crazycode-cap-recipes-0.5.2 lib/cap_recipes/tasks/cmdb.rb
crazycode-cap-recipes-0.5.1 lib/cap_recipes/tasks/cmdb.rb
crazycode-cap-recipes-0.5.0 lib/cap_recipes/tasks/cmdb.rb
crazycode-cap-recipes-0.4.14 lib/cap_recipes/tasks/cmdb.rb
crazycode-cap-recipes-0.4.13 lib/cap_recipes/tasks/cmdb.rb
crazycode-cap-recipes-0.4.12 lib/cap_recipes/tasks/cmdb.rb
crazycode-cap-recipes-0.4.11 lib/cap_recipes/tasks/cmdb.rb
crazycode-cap-recipes-0.4.10 lib/cap_recipes/tasks/cmdb.rb
crazycode-cap-recipes-0.4.9 lib/cap_recipes/tasks/cmdb.rb
crazycode-cap-recipes-0.4.8 lib/cap_recipes/tasks/cmdb.rb
crazycode-cap-recipes-0.4.6 lib/cap_recipes/tasks/cmdb.rb