Sha256: 8c553c985441fa8d455c5414a295a8926e1d03a829e04c2a052ea4278d73902e

Contents?: true

Size: 539 Bytes

Versions: 10

Compression:

Stored size: 539 Bytes

Contents

# frozen_string_literal: true

namespace :figaro_yml do
  include Capistrano::Ops::FigaroYml::Helpers

  task :rollback do
    on release_roles :all do
      unless remote_backup_exists?
        puts 'No backup of remote application.yml to rollback.'
        next
      end

      begin
        puts 'Rolling back remote application.yml...'
        rollback_remote_backup
        puts 'Rollback completed successfully.'
      rescue StandardError => e
        puts "Error during rollback process: #{e.message}"
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
capistrano-ops-1.0.9 lib/capistrano/ops/figaro_yml/tasks/rollback.rake
capistrano-ops-1.0.8 lib/capistrano/ops/figaro_yml/tasks/rollback.rake
capistrano-ops-1.0.7 lib/capistrano/ops/figaro_yml/tasks/rollback.rake
capistrano-ops-1.0.6 lib/capistrano/ops/figaro_yml/tasks/rollback.rake
capistrano-ops-1.0.5 lib/capistrano/ops/figaro_yml/tasks/rollback.rake
capistrano-ops-1.0.4 lib/capistrano/ops/figaro_yml/tasks/rollback.rake
capistrano-ops-1.0.3 lib/capistrano/ops/figaro_yml/tasks/rollback.rake
capistrano-ops-1.0.2 lib/capistrano/ops/figaro_yml/tasks/rollback.rake
capistrano-ops-1.0.1 lib/capistrano/ops/figaro_yml/tasks/rollback.rake
capistrano-ops-1.0.0 lib/capistrano/ops/figaro_yml/tasks/rollback.rake