New Features:
- Introduce
set :bundle_rsync_scm, :git_turbo
strategy for super-fast deployment (@aeroastro) - Support
set :bundle_rsync_app_path, <path>
option to specify where to runbundle
(@aeroastro) - Support
set :bundle_rsync_bundle_install_jobs, <N>
option to controlbundle install --jobs <N>
(thanks to @grezar)
Enhancements:
- Improve plugin support (
set_defaults
) for Capistrano 3.7+ (@aeroastro) - Accelerate deployment by syncing multiple configs with one
rsync
call (@aeroastro)
Fixes:
- Allow
capistrano-bundle_rsync
to deploy apps with different Ruby version from that of deploying environment (@aeroastro) - Fix bundler deprecation of
Bundler.with_clean_env
(@aeroastro)
Fixes:
- Fix num_components by tree_repo (thanks to Hiroaki Kubota)
Changes:
- Use git rev-list instead of git rev-parse to get current_version as capistrano/capistrano#1339 (thanks to aeroastro)
Enhancements:
- Support capistrano-3.7 (thanks to troter)
Fixes:
- Fix
local_git
was not working because of a change in 0.4.7 (thanks to hkobayash)
Enhancements:
- Suppress ls-remote log by filtering remote refs with HEAD (thanks to aeroastro)
Fixes:
- Fix cleaning .local_repo/releases was not working if skip_bundle is specified (thanks to @kozyty)
Enhancements:
- Support repo_tree with local_git (thanks to @mizzy)
Enhancements:
- Support bundle install with --standalone option (thanks to @niku4i)
Enhancements:
- Avoid to remove existing .bundle/config using BUNDLE_APP_CONFIG (thanks to @hkobayash)
Fixes:
- Avoid possible name conflictions
Fixes7
- Fix bugs incorporated with v0.4.1
Fixes:
- Fix --hosts and --roles options to work (thanks to @niku4i)
- Fix to config.bundle_rsync_max_parallels to be integer always (thanks to @niku4i)
- Fix for the case
bundle_rsync_ssh_options
andssh_options
are not configured (thanks to @niku4i)
Enhancements:
- Support
repo_tree
to deploy subtree of a repository (thanks @lecoueyl)
Fixes:
- Fix to cleanup .local_repo/releases with keep_releases
Changes:
- Remove
.bundle/config
to make it possible to install development gems before rake assets:precompile
Changes:
- Remove
bundle_rsync_shared_rsync_options
to reduce complexity
Enhancements:
- Add
bundle_rsync_shared_dirs
andbundle_rsync_shared_rsync_options
options
Fixes:
- Fix
bundle_rsync_config_files
Changes:
- Change process parallel to thread parallel to save memory usage as capistrano/sshkit does
Enhancements:
- Add
bundle_rsync_skip_bundle
option
Changes:
- Split rsync tasks and reorder tasks to be better
Fixes:
- Stop to rsync binstubs not to override bin of rails 4
Enhancements:
- Support
bundle_rsync_keep_releases
configuration - Newly add
set :bundle_rsync_scm 'local_git'
configuration
Changes:
- Rename
bundle_rsync_local_repo_path
tobundle_rsync_local_mirror_path
Enhancements:
- Support
bundle_rsync_rsync_options
configuration - Support
bundle_rsync_rsync_bwlimit
configuration
First version