This is a subset of the output of cap production deploy
. I have a simple task that compiles my app with Cabal:
namespace :deploy do
task :compile do
on roles(:all) do
within release_path do
execute 'cabal', 'update'
execute 'cabal', 'sandbox', 'init'
execute 'cabal', 'install', '--only-dependencies', '--force-reinstall', '--verbose=0', '-O2'