14
.
11
.
2023
11
.
02
.
2016
Ruby on Rails

Running RSpec tests before deploying with Capistrano v3

Sakir Temel
ex-CTO

Running RSpec tests before deploying with Capistrano v3

For small projects which do not have CI integration, RSpec tests can be run just before deployment. So you will be always sure that you are not deploying bad code at any time.

Add this code in your deploy.rb file.

before :starting, :run_tests do
  puts 'Running tests before deploy'

  unless system 'rspec'
    puts 'Tests are failed deployment is being aborted'

    exit;
  end
end

Referenced [https://jasonparraga.com/running-a-minitest-test-suite-before-deploying-with-capistrano/]

Sakir Temel
ex-CTO

Check my Twitter

Check my Linkedin

Did you like it? 

Sign up To VIsuality newsletter

READ ALSO

Startup Safary Berlin 2015

11
.
06
.
2025
Michał Piórkowski
Conferences

Optional dependencies in gems

11
.
06
.
2025
Karol Słuszniak
Ruby on Rails
Backend

Emmet makes HTML and CSS easier

11
.
06
.
2025
Michał Piórkowski
Frontend
Tutorial

Text messaging with textris gem

11
.
06
.
2025
Karol Słuszniak
Ruby on Rails
Backend