Class: Shipit::RollbacksController

Inherits:
ShipitController show all
Defined in:
app/controllers/shipit/rollbacks_controller.rb

Instance Method Summary collapse

Instance Method Details

#createObject



8
9
10
11
12
13
14
15
16
17
# File 'app/controllers/shipit/rollbacks_controller.rb', line 8

def create
  @rollback = @deploy.trigger_rollback(
    current_user,
    env: rollback_params[:env]&.to_unsafe_hash,
    force: params[:force].present?
  )
  redirect_to(stack_deploy_path(@stack, @rollback))
rescue Task::ConcurrentTaskRunning
  redirect_to(rollback_stack_deploy_path(@stack, @deploy))
end