Sha256: d28e43ed57126579f71787e76482cbadcd6520fb2e6ed5f2f9e4e21edd5751c9

Contents?: true

Size: 744 Bytes

Versions: 9

Compression:

Stored size: 744 Bytes

Contents

namespace :deploy do

  desc 'Runs rake db:audit:migrate if migrations are set'
  task :audit_migrate do
    on primary fetch(:migration_role) do
      info '[deploy:audit_migrate] Run `rake db:audit:migrate`'
      within release_path do
        with rails_env: fetch(:rails_env) do
          execute :rake, 'db:audit:migrate'
        end
      end
    end
  end

  desc 'Runs rake db:audit:rollback'
  task :audit_rollback do
    on primary fetch(:migration_role) do
      info '[deploy:audit_rollback] Run `rake db:audit:rollback`'
      within release_path do
        with rails_env: fetch(:rails_env) do
          execute :rake, 'db:audit:rollback'
        end
      end
    end
  end

  after 'deploy:migrate', 'deploy:audit_migrate'
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
models_auditor-1.2.1 lib/models_auditor/capistrano/tasks/audit_migrations.rake
models_auditor-1.2.0 lib/models_auditor/capistrano/tasks/audit_migrations.rake
models_auditor-1.1.1 lib/models_auditor/capistrano/tasks/audit_migrations.rake
models_auditor-1.1.0 lib/models_auditor/capistrano/tasks/audit_migrations.rake
models_auditor-1.0.7 lib/models_auditor/capistrano/tasks/audit_migrations.rake
models_auditor-1.0.6 lib/models_auditor/capistrano/tasks/audit_migrations.rake
models_auditor-1.0.5 lib/models_auditor/capistrano/tasks/audit_migrations.rake
models_auditor-1.0.3 lib/models_auditor/capistrano/tasks/audit_migrations.rake
models_auditor-1.0.2 lib/models_auditor/capistrano/tasks/audit_migrations.rake