Unreleased (master)
- Your contribution here!
1.3.0 (22 Sep 2017)
Breaking changes
- None
Added
- Set all variables in
load:defaults
task so they are recognised as valid Capistrano settings when usingdoctor:variables
and ensure defaults forbundle_env_variables
andbundle_clean_options
are set once in the same place as the other defaults.
1.2.0 (1 Oct 2016)
Breaking changes
- None
Added
- A
bundle clean
task. There are no default hooks for it. - Use
bundle check
to check if we can skipbundle install
- Run
bundle:install
on rollback (deploy:reverted
) - You can now
require "capistrano/bundler/tasks"
to load the tasks only without the hooks
- Don’t generate binstubs by default (#61)
- Honor
:no_release
flag by usingrelease_roles
in Capistrano 3.1 - capistrano-bundler now requires Capistrano 3.1 or higher (~> 3.1)
- Added
:bundle_jobs
option for specifying number of parallel jobs
- Added
bundle_env_variables
option for specifying environment variables that should be set when runningbundle
. - The
bundle_dir
option is now namedbundle_path
- Use
bundle install
instead ofbundle
- All options are now optional and can be excluded from the final bundle command by setting them to
nil
- Bundler looks for a
Gemfile
by default, so there is no need to specify it.
- ruby is not prefixed with
bundle exec
anymore by default - prefix rails with
bundle exec
by default
- Switching to new command map (capistrano/sshkit#45)
Thanks to new command map, now this integration adds
bundle exec
to global executables (gem, ruby, rake). The list of executable can be tweaked bybundle_bins
.
Initial release