class Vx::Builder::ScriptBuilderV2::Deploy
Public Instance Methods
call(env)
click to toggle source
# File lib/vx/builder/script_builder_v2/deploy.rb, line 7 def call(env) do_before_deploy(env) do env.stage("before_script").tap do |i| env.source.before_deploy.each do |c| i.add_task "shell", c end end end do_deploy_script(env) do env.stage("script").tap do |i| env.source.deploy_modules.each do |m| m.to_commands.each do |c| i.add_task "shell", c end end end end do_after_deploy(env) do env.stage("after_success").tap do |i| env.source.after_deploy.each do |c| i.add_task "shell", c end end end app.call(env) end